[Python-checkins] r52106 - python/branches/release24-maint/Parser/grammar.c
andrew.kuchling
python-checkins at python.org
Tue Oct 3 20:34:29 CEST 2006
Author: andrew.kuchling
Date: Tue Oct 3 20:34:29 2006
New Revision: 52106
Modified:
python/branches/release24-maint/Parser/grammar.c
Log:
[Backport r51256 | neal.norwitz]
Handle malloc failure.
Klocwork 281
Modified: python/branches/release24-maint/Parser/grammar.c
==============================================================================
--- python/branches/release24-maint/Parser/grammar.c (original)
+++ python/branches/release24-maint/Parser/grammar.c Tue Oct 3 20:34:29 2006
@@ -195,6 +195,10 @@
else
name_len = strlen(src);
dest = malloc(name_len + 1);
+ if (!dest) {
+ printf("Can't alloc dest '%s'\n", src);
+ return;
+ }
strncpy(dest, src, name_len);
dest[name_len] = '\0';
free(lb->lb_str);
More information about the Python-checkins
mailing list