Changeset 17717


Ignore:
Timestamp:
10/05/11 15:24:42 (20 months ago)
Author:
BrainSlayer
Message:

added memory init to avoid httpd crash

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/visuals/filters.c

    r16694 r17717  
    902902                        services = get_filter_services(); 
    903903                else            // user_list only 
    904                 {        
    905                         services = malloc(strlen(nvram_safe_get("filter_services")) + strlen(nvram_safe_get("filter_services_1")) + 1); 
     904                { 
     905                        int servicelen=strlen(nvram_safe_get("filter_services")) + strlen(nvram_safe_get("filter_services_1")); 
     906                        if (servicelen == 0) return; 
     907                        services = malloc(servicelen + 1); 
     908                        (void)memset(services, 0, servicelen + 1); 
    906909                        strcat(services, nvram_safe_get("filter_services"));    // this  
    907910                        // is  
Note: See TracChangeset for help on using the changeset viewer.