[teklib-general] teklib: Visual: no longer trying to free NULL InitRequest if ini...

Timm S. Mueller tmueller at neoscientists.org
Thu May 15 21:53:00 CEST 2008


details:   http://hg.teklib.org/teklib/rev/f576833ad9f2
changeset: 193:f576833ad9f2
user:      Timm S. Mueller <tmueller at neoscientists.org>
date:      Thu May 15 19:14:26 2008 +0200
description:
Visual: no longer trying to free NULL InitRequest if initialization failed

diffs (15 lines):

diff -r 91c68b6dee31 -r f576833ad9f2 src/visual/visual_mod.c
--- a/src/visual/visual_mod.c	Thu May 15 19:08:14 2008 +0200
+++ b/src/visual/visual_mod.c	Thu May 15 19:14:26 2008 +0200
@@ -237,6 +237,11 @@ vis_exit(TMOD_VIS *mod)
 	{
 		struct TList dlist;
 		struct TNode *next, *node;
+
+		if (mod->vis_InitRequest)
+			TDisplayFreeReq(mod->vis_InitRequest->tvr_Req.io_Device,
+				mod->vis_InitRequest);
+
 		TInitList(&dlist);
 		vis_hashtolist(mod, mod->vis_Displays, &dlist);
 		for (node = dlist.tlh_Head; (next = node->tln_Succ); node = next)


More information about the teklib-general mailing list