diff options
author | Alan Coopersmith <alan.coopersmith@sun.com> | 2008-01-28 15:54:55 -0800 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@sun.com> | 2008-01-28 15:54:55 -0800 |
commit | 673fd4184c005909db20035006f6b98eb6210bd4 (patch) | |
tree | 1b241751de4cd0b7768d6ad086d90355fafaba8f /parser.c | |
parent | 9ca1cdabb4f04cc7e8c437b48821f0672f58af60 (diff) |
Replace malloc/strcpy pairs with strdup
Diffstat (limited to 'parser.c')
-rw-r--r-- | parser.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -183,19 +183,17 @@ resolveLocale(char *locale) if(rc < -1) goto bail; if(!strcmp(first, locale)) { - resolved = malloc(strlen(second) + 1); + resolved = strdup(second); if(resolved == NULL) goto bail; - strcpy(resolved, second); break; } } while(rc >= 0); if(resolved == NULL) { - resolved = malloc(strlen(locale) + 1); + resolved = strdup(locale); if(resolved == NULL) goto bail; - strcpy(resolved, locale); } fclose(f); |