$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;
