Navigation


Changeset 851:536e8d11edee in freeDiameter


Ignore:
Timestamp:
Oct 22, 2012, 12:26:03 AM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Avoid using strnlen since it is also missing from Mac OS X

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdproto/portability.c

    r849 r851  
    5252{
    5353        char * output;
    54         size_t outlen = strnlen (str, len);
     54        size_t outlen;
     55       
     56        output = memchr(str, 0, len);
     57        if (output == NULL) {
     58                outlen = len;
     59        } else {
     60                outlen = term - str;
     61        }
     62       
    5563        CHECK_MALLOC_DO( output = malloc (outlen + 1), return NULL );
    5664
Note: See TracChangeset for help on using the changeset viewer.