Ignore:
Timestamp:
Aug 6, 2009, 10:37:05 PM (11 years ago)
Author:
Sam Hocevar
Message:

Allow fromlen == NULL in the recvfrom() wrapper.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • zzuf/trunk/src/lib-fd.c

    r3408 r3633  
    390390    if(ret > 0)
    391391    {
     392        char tmp[128];
    392393        char *b = buf;
    393394
     
    395396        _zz_addpos(s, ret);
    396397
    397         if(ret >= 4)
    398             debug("%s(%i, %p, %li, 0x%x, %p, &%i) = %i \"%c%c%c%c...",
    399                   __func__, s, buf, (long int)len, flags, from, (int)*fromlen,
     398        if (fromlen)
     399            sprintf(tmp, "&%i", (int)*fromlen);
     400        else
     401            strcat(tmp, "NULL");
     402
     403        if (ret >= 4)
     404            debug("%s(%i, %p, %li, 0x%x, %p, %s) = %i \"%c%c%c%c...",
     405                  __func__, s, buf, (long int)len, flags, from, tmp,
    400406                  ret, b[0], b[1], b[2], b[3]);
    401407        else
    402             debug("%s(%i, %p, %li, 0x%x, %p, &%i) = %i \"%c...",
    403                   __func__, s, buf, (long int)len, flags, from, (int)*fromlen,
     408            debug("%s(%i, %p, %li, 0x%x, %p, %s) = %i \"%c...",
     409                  __func__, s, buf, (long int)len, flags, from, tmp,
    404410                  ret, b[0]);
    405411    }
Note: See TracChangeset for help on using the changeset viewer.