Fix a segfault in c_uppercase and c_lowercase.

This commit is contained in:
Andreas Schneider 2009-04-29 09:55:32 +02:00
parent 3114e02833
commit e7a495dc50

View File

@ -146,10 +146,15 @@ char *c_strreplace(char *src, const char *pattern, const char *repl) {
}
char *c_uppercase(const char* str) {
char *new = c_strdup(str);
char *p = NULL;
char *new;
char *p;
if((str == NULL) || (new == NULL)) {
if (str == NULL) {
return NULL;
}
new = c_strdup(str);
if (new == NULL) {
return NULL;
}
@ -161,10 +166,15 @@ char *c_uppercase(const char* str) {
}
char *c_lowercase(const char* str) {
char *new = c_strdup(str);
char *p = NULL;
char *new;
char *p;
if((str == NULL) || (new == NULL)) {
if (str == NULL) {
return NULL;
}
new = c_strdup(str);
if (new == NULL) {
return NULL;
}