Changeset 112
- Timestamp:
- 08/29/2006 01:11:42 PM (7 years ago)
- Files:
-
- 2 modified
-
branches/1.0/mem.c (modified) (3 diffs)
-
trunk/mem.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/mem.c
r54 r112 242 242 void *p = xc_mem_malloc(mem, realsize); 243 243 244 memset(p, 0, realsize); 244 if (p) { 245 memset(p, 0, realsize); 246 } 245 247 return p; 246 248 } … … 249 251 { 250 252 void *newp = xc_mem_malloc(mem, size); 251 memcpy(newp, p, size); 252 xc_mem_free(mem, p); 253 if (p) { 254 memcpy(newp, p, size); 255 xc_mem_free(mem, p); 256 } 253 257 return newp; 254 258 } … … 257 261 { 258 262 void *p = xc_mem_malloc(mem, len + 1); 259 memcpy(p, str, len + 1); 263 if (p) { 264 memcpy(p, str, len + 1); 265 } 260 266 return p; 261 267 } -
trunk/mem.c
r54 r112 242 242 void *p = xc_mem_malloc(mem, realsize); 243 243 244 memset(p, 0, realsize); 244 if (p) { 245 memset(p, 0, realsize); 246 } 245 247 return p; 246 248 } … … 249 251 { 250 252 void *newp = xc_mem_malloc(mem, size); 251 memcpy(newp, p, size); 252 xc_mem_free(mem, p); 253 if (p) { 254 memcpy(newp, p, size); 255 xc_mem_free(mem, p); 256 } 253 257 return newp; 254 258 } … … 257 261 { 258 262 void *p = xc_mem_malloc(mem, len + 1); 259 memcpy(p, str, len + 1); 263 if (p) { 264 memcpy(p, str, len + 1); 265 } 260 266 return p; 261 267 }

