From: Juan Cespedes Description: Prevent freeing static-alloc'd memory for %p and %n in printf Bug-Debian: http://bugs.debian.org/614994 Forwarded: http://lists.alioth.debian.org/pipermail/ltrace-devel/2013-September/000953.html Last-Update: 2014-01-02 --- ltrace-0.7.3.orig/printf.c +++ ltrace-0.7.3/printf.c @@ -168,7 +168,7 @@ form_next_param(struct param_enum *self, type_init_pointer(infop, array, 1); } else if (format_type == ARGTYPE_POINTER) { - type_init_pointer(infop, elt_info, 1); + type_init_pointer(infop, elt_info, 0); } else { *infop = *type_get_simple(format_type);