dest[destcounter] = '\0';
length = strlen(dest) + 1;
- dest = realloc(dest, sizeof(char) * length);;
+ char* dest_tmp = realloc(dest, sizeof(char) * length);
+ if (dest_tmp == NULL) {
+ free(dest);
+ dest = NULL;
+ return NULL;
+ }
+
+ dest = dest_tmp;
return dest;
}
dest[length - point_count] = '\0';
length = strlen(dest) + 1;
- dest = realloc(dest, sizeof(char) * length);
+ char* dest_tmp = realloc(dest, sizeof(char) * length);
+
+ if (dest_tmp == NULL) {
+ free(dest);
+ dest = NULL;
+ return NULL;
+ }
+ dest = dest_tmp;
return dest;
}
char* rename_lower(const char* src)
dest[dest_count] = '\0';
length = strlen(dest) + 1;
- dest = realloc(dest, sizeof(char) * length);
+ char* dest_tmp = realloc(dest, sizeof(char) * length);
+ if (dest_tmp == NULL) {
+ free(dest);
+ dest = NULL;
+ return NULL;
+ }
+
+ dest = dest_tmp;
return dest;
}
dest[dest_count] = '\0';
length = strlen(dest) + 1;
- dest = realloc(dest, sizeof(char) * length);
+ char* dest_tmp = realloc(dest, sizeof(char) * length);
+
+ if (dest_tmp == NULL) {
+ free(dest);
+ dest = NULL;
+ return NULL;
+ }
+ dest = dest_tmp;
return dest;
}
\ No newline at end of file