diff options
author | Thomas White <taw@physics.org> | 2014-11-14 17:33:44 +0100 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2014-11-14 17:33:44 +0100 |
commit | 3f58055d53717a21ea36229445bdeaa1fbc4afbf (patch) | |
tree | b39725d8a58715d10765c15a1e9a66a3b5e21053 /src | |
parent | 721532d4b3b9227e33cdb7b565b4861db67120b8 (diff) |
Avoid strdup(NULL)
Diffstat (limited to 'src')
-rw-r--r-- | src/dw-hdfsee.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/dw-hdfsee.c b/src/dw-hdfsee.c index 4bb60b8d..dea74c3f 100644 --- a/src/dw-hdfsee.c +++ b/src/dw-hdfsee.c @@ -2481,8 +2481,11 @@ DisplayWindow *displaywindow_open(char *filename, char *geom_filename, dw->multi_event = 0; dw->curr_event = 0; dw->ev_list = NULL; - dw->geom_filename = strdup(geom_filename); - + if ( dw->geom_filename != NULL ) { + dw->geom_filename = strdup(geom_filename); + } else { + dw->geom_filename = NULL; + } dw->image->det = det_geom; dw->image->beam = beam; dw->image->lambda = 0.0; |