diff options
Diffstat (limited to 'libglusterfs/src/graph.l')
| -rw-r--r-- | libglusterfs/src/graph.l | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/libglusterfs/src/graph.l b/libglusterfs/src/graph.l index 8d9d2dc3611..f7a02e48107 100644 --- a/libglusterfs/src/graph.l +++ b/libglusterfs/src/graph.l @@ -45,12 +45,14 @@ void append_string(const char *str, int size)                  } else {                          text = GF_REALLOC (text, new_size);                  } -                if (!text) +                if (!text) {                          gf_log ("parser", GF_LOG_ERROR,                                  "out of memory"); +                        return; +                }  		text_asize = new_size;  	} -	memcpy(text + text_size, str, size); +        memcpy(text + text_size, str, size);  	text_size += size;  	text[text_size] = 0;  }  | 
