1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-12 07:03:44 +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 ); evbuffer_add_printf( evbuf, "%s", element );
element = (const char*) va_arg( vl, const char* ); 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 ); evbuffer_free( evbuf );
} }