Mercurial > hg > xemacs-beta
comparison lwlib/xlwmenu.c @ 3462:6c7605dfcf07
[xemacs-hg @ 2006-06-19 18:19:33 by james]
Fix various problems found by static checkers: use of uninitialized values,
dereferencing pointers before checking whether they are NULL, memory leaks,
and incomplete checking of return values. <m3k67gpyhk.fsf@jerrypc.cs.usu.edu>
author | james |
---|---|
date | Mon, 19 Jun 2006 18:19:38 +0000 |
parents | 6aa26bef0527 |
children | 382b11fa8866 |
comparison
equal
deleted
inserted
replaced
3461:fd2936bbfc5f | 3462:6c7605dfcf07 |
---|---|
3628 lw_menu_accelerate = True; | 3628 lw_menu_accelerate = True; |
3629 | 3629 |
3630 if (!mw->menu.pointer_grabbed) | 3630 if (!mw->menu.pointer_grabbed) |
3631 { | 3631 { |
3632 XWindowAttributes ret; | 3632 XWindowAttributes ret; |
3633 Window parent,root; | 3633 Window parent,root = 0UL; |
3634 Window *waste; | 3634 Window *waste = NULL; |
3635 unsigned int num_waste; | 3635 unsigned int num_waste; |
3636 | 3636 |
3637 lw_menu_active = True; | 3637 lw_menu_active = True; |
3638 | 3638 |
3639 mw->menu.menu_post_time = t; | 3639 mw->menu.menu_post_time = t; |