2011-02-15 Joel Sherrill <joel.sherrilL@OARcorp.com>

* libmisc/capture/capture.c, posix/src/keyfreememory.c,
	posix/src/pthread.c, score/include/rtems/score/wkspace.h,
	score/src/objectextendinformation.c,
	score/src/objectnamespaceremove.c, score/src/objectsetname.c,
	score/src/threadclose.c, score/src/threadinitialize.c,
	score/src/wkspace.c: Many places were checking for a NULL pointer
	before calling _Workspace_Free. By moving the check into
	_Workspace_Free, we eliminate a number of conditional paths and make
	it harder to return a NULL pointer.
This commit is contained in:
Joel Sherrill
2011-02-16 00:24:49 +00:00
parent d1e10fe67f
commit a0323a9f8f
11 changed files with 33 additions and 32 deletions

View File

@@ -494,8 +494,7 @@ rtems_capture_destroy_capture_task (rtems_capture_task_t* task)
rtems_interrupt_enable (level);
if (task)
_Workspace_Free (task);
_Workspace_Free (task);
}
}