This shuts up valgrind which seems to think QEFont::refcount isn't
initialized (while in theory qe_mallocz() sets it to 0 but well...

==29937== Conditional jump or move depends on uninitialised value(s)
==29937==    at 0x40ECC1: print_at_byte (display.h:259)
==29937==    by 0x40F111: put_status (qe.c:4521)
==29937==    by 0x415E2A: qe_init (qe.c:7987)
==29937==    by 0x41F66E: url_main_loop (unix.c:305)
==29937==    by 0x409028: main (qe.c:8040)
==29937==
==29937== Conditional jump or move depends on uninitialised value(s)
==29937==    at 0x40C213: get_line_height (display.h:259)
==29937==    by 0x4134E5: do_refresh (qe.c:6472)
==29937==    by 0x415E37: qe_init (qe.c:7992)
==29937==    by 0x41F66E: url_main_loop (unix.c:305)
==29937==    by 0x409028: main (qe.c:8040)
==29937==


François.
Index: display.c
===================================================================
RCS file: /sources/qemacs/qemacs/display.c,v
retrieving revision 1.14
diff -u -r1.14 display.c
--- display.c	8 Apr 2008 06:55:44 -0000	1.14
+++ display.c	21 Jan 2014 21:27:57 -0000
@@ -290,6 +290,7 @@
         goto fail;
     }
 
+    fc->refcount = 0;
     fc->style = style;
     fc->size = size;
     font_cache[min_index] = fc;
_______________________________________________
Qemacs-devel mailing list
Qemacs-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/qemacs-devel

Reply via email to