Chris Maynard wrote:
Jeff Morriss <jeff.morriss.ws@...> writes:

Is there a better way?  Or better yet, a proper solution?

Not claiming this is better or proper, just another alternative:

epan/strutil.c:

#include <string.h>
size_t ws_strlen(const char *s)
{
    if (s == NULL)
        return 0;
    return strlen(s);
}

But this won't work unless we can somehow force vsnprintf() and friends to use ws_strlen(). LD_PRELOAD will let you do that [on systems that support it], but nobody in their right mind uses LD_PRELOAD for production code (I hope).
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
            mailto:[email protected]?subject=unsubscribe

Reply via email to