21 lines
1 KiB
Text
21 lines
1 KiB
Text
$NetBSD: patch-ae,v 1.1 2010/04/22 02:42:54 dogcow Exp $
|
|
|
|
Fix some instances of using uninitialized memory.
|
|
--- workmgr.c.orig 2007-02-16 01:24:28.000000000 -0800
|
|
+++ workmgr.c 2010-04-21 19:32:27.000000000 -0700
|
|
@@ -138,6 +138,7 @@ void InitWorkSpaceManager (void)
|
|
Scr->workSpaceMgr.windowcpgiven = False;
|
|
|
|
Scr->workSpaceMgr.occupyWindow = (OccupyWindow*) malloc (sizeof (OccupyWindow));
|
|
+ memset(Scr->workSpaceMgr.occupyWindow, 0, sizeof (OccupyWindow));
|
|
Scr->workSpaceMgr.occupyWindow->name = "Occupy Window";
|
|
Scr->workSpaceMgr.occupyWindow->icon_name = "Occupy Window Icon";
|
|
Scr->workSpaceMgr.occupyWindow->geometry = NULL;
|
|
@@ -169,6 +170,7 @@ void ConfigureWorkSpaceManager (void) {
|
|
|
|
for (vs = Scr->vScreenList; vs != NULL; vs = vs->next) {
|
|
WorkSpaceWindow *wsw = (WorkSpaceWindow*) malloc (sizeof (WorkSpaceWindow));
|
|
+ memset(wsw, 0, sizeof(WorkSpaceWindow));
|
|
wsw->twm_win = (TwmWindow*) 0;
|
|
wsw->state = Scr->workSpaceMgr.initialstate; /* BUTTONSSTATE */
|
|
vs->wsw = wsw;
|