Changeset 5688:c7e8e3a700ec in roaraudio for libroar


Ignore:
Timestamp:
10/08/12 12:11:05 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

avoid a warning on OpenBSD

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/roardl.c

    r5651 r5688  
    276276 char * hostvendor = NULL; 
    277277 char * hostname = NULL; 
     278 size_t hostvendor_len; 
    278279 char * c, * d; 
    279280 
     
    302303     hostvendor = c; 
    303304    } else { 
    304      hostvendor_buffer = roar_mm_malloc(roar_mm_strlen(c) + 1 /* tailing \0 */ + 6 /* "unreg-" */); 
     305     hostvendor_len = roar_mm_strlen(c) + 1 /* tailing \0 */ + 6 /* "unreg-" */; 
     306     hostvendor_buffer = roar_mm_malloc(hostvendor_len); 
    305307 
    306308     // see above 
     
    310312     } 
    311313 
    312      strcpy(hostvendor_buffer, "unreg-"); 
    313      strcat(hostvendor_buffer, c); 
     314     roar_mm_strlcpy(hostvendor_buffer, "unreg-", hostvendor_len); 
     315     roar_mm_strlcat(hostvendor_buffer, c, hostvendor_len); 
    314316     hostvendor = hostvendor_buffer; 
    315317    } 
Note: See TracChangeset for help on using the changeset viewer.