Am 21.05.2015 14:55, schrieb Eirik Byrkjeflot Anonsen: > Signed-off-by: Eirik Byrkjeflot Anonsen <[email protected]> > --- > xprop.c | 9 ++++++++- > 1 file changed, 8 insertions(+), 1 deletion(-) > > diff --git a/xprop.c b/xprop.c > index 7e1e719..f14eec2 100644 > --- a/xprop.c > +++ b/xprop.c > @@ -755,10 +755,17 @@ is_utf8_locale (void) > static const char * > Format_Icons (const unsigned long *icon, int len) > { > - char *result = NULL, *tail = NULL; > + static char *result = NULL; > + char *tail = NULL; > int alloced; > const unsigned long *end = icon + len / sizeof (unsigned long); > > + if (result) > + { > + free(result); > + result = NULL; > + } > +
let free() handle NULL re, wh > alloced = 0; > > while (icon < end) _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
