1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-11 22:52:53 +00:00

fix tr_buildPath() crash

This commit is contained in:
Charles Kerr 2008-01-04 18:24:42 +00:00
parent f7372aa0d1
commit 514f96418b

View file

@ -475,7 +475,10 @@ tr_buildPath ( char *buf, size_t buflen, const char *first_element, ... )
evbuffer_add_printf( evbuf, "%s", element );
element = (const char*) va_arg( vl, const char* );
}
strlcpy( buf, (char*)EVBUFFER_DATA(evbuf), buflen );
if( EVBUFFER_LENGTH(evbuf) )
strlcpy( buf, (char*)EVBUFFER_DATA(evbuf), buflen );
else
*buf = '\0';
evbuffer_free( evbuf );
}