http: Use %.*s to debug print a non-null terminated string release-2.x.y

Fri, 08 Jul 2016 16:20:17 -0400

author
Youness Alaoui <kakaroto@kakaroto.homelinux.net>
date
Fri, 08 Jul 2016 16:20:17 -0400
branch
release-2.x.y
changeset 37895
b8f3613c8673
parent 37704
5cb3adb447bb
child 37896
73c2a7635d5b

http: Use %.*s to debug print a non-null terminated string

This is in relation to PR 70 which changed a g_strdup into a g_memdup

libpurple/util.c file | annotate | diff | comparison | revisions
--- a/libpurple/util.c	Thu Jun 16 13:16:01 2016 -0400
+++ b/libpurple/util.c	Fri Jul 08 16:20:17 2016 -0400
@@ -4087,7 +4087,7 @@
 	}
 
 	if(purple_debug_is_unsafe())
-		purple_debug_misc("util", "Request: '%s'\n", gfud->request);
+		purple_debug_misc("util", "Request: '%.*s'\n", (int) gfud->request_len, gfud->request);
 	else
 		purple_debug_misc("util", "request constructed\n");
 

mercurial