diff options
Diffstat (limited to 'src/schedule')
-rw-r--r-- | src/schedule/ScheduleSorter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/schedule/ScheduleSorter.c b/src/schedule/ScheduleSorter.c index 2871d4ca..3856240b 100644 --- a/src/schedule/ScheduleSorter.c +++ b/src/schedule/ScheduleSorter.c @@ -228,7 +228,7 @@ signed char **CCTKi_ScheduleCreateArray(int size) int i, j; signed char **array; - array = (signed char **)malloc(size*sizeof(signed char *)); + array = size > 0 ? (signed char **)malloc(size*sizeof(signed char *)) : NULL; if(array) { @@ -338,7 +338,7 @@ int *CCTKi_ScheduleCreateIVec(int size) int i; int *vector; - vector = (int *)malloc(size*sizeof(int)); + vector = size > 0 ? (int *)malloc(size*sizeof(int)) : NULL; if(vector) { |