From 787d2b800cdef1c6918ba0dda7085e164a6ba067 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Fri, 16 Nov 2007 06:37:01 +0000 Subject: [PATCH] fix benocde crash reported by Gimp_ --- libtransmission/bencode.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libtransmission/bencode.c b/libtransmission/bencode.c index aba3b0cc8..9a1338f8a 100644 --- a/libtransmission/bencode.c +++ b/libtransmission/bencode.c @@ -417,9 +417,8 @@ saveImpl( struct evbuffer * out, const benc_val_t * val ) break; case TYPE_STR: - evbuffer_add_printf( out, "%i:", (int)val->val.i ); - if( val->val.s.s != NULL ) - evbuffer_add( out, val->val.s.s, val->val.i ); + evbuffer_add_printf( out, "%i:", val->val.s.i ); + evbuffer_add( out, val->val.s.s, val->val.s.i ); break; case TYPE_LIST: