wrlib: return NULL if XImage could not be taken, for consistency
commit6c3cd08dade58b4757b36938c02d650b068c5828
authorChristophe CURIS <christophe.curis@free.fr>
Sat, 14 Jun 2014 17:34:05 +0000 (14 19:34 +0200)
committerCarlos R. Mafra <crmafra@gmail.com>
Sun, 15 Jun 2014 18:45:20 +0000 (15 19:45 +0100)
tree211338a486c32a658136688dac54998b14de79ae
parentad07a9778816fe1afd6136e71c683030396a7415
wrlib: return NULL if XImage could not be taken, for consistency

To be consistent with RCreateXImage and because it should not be up to the
caller to handle this, when XGetImage returns a NULL pointer then the
function RGetXImage will also return NULL instead of an RXImage structure
with a NULL pointer.

This consistent behaviour helps fixing a memory leak in WMaker reported by
Coverity (#50125).

Signed-off-by: Christophe CURIS <christophe.curis@free.fr>
src/workspace.c
wrlib/xutil.c