summaryrefslogtreecommitdiff
path: root/src/string.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/string.c')
-rw-r--r--src/string.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/string.c b/src/string.c
index dce00f3..5b06519 100644
--- a/src/string.c
+++ b/src/string.c
@@ -57,12 +57,10 @@ string_new_with(
out:
if (rc) {
if (bytes != NULL) {
- free((void *)bytes);
- ret = NULL;
+ freeit((void *)&bytes);
}
if (ret != NULL) {
- free((void *)ret);
- ret = NULL;
+ freeit((void *)&ret);
}
}
return rc;
@@ -144,12 +142,10 @@ string_append(
out:
if (rc) {
if (bytes != NULL) {
- free((void *)bytes);
- bytes = NULL;
+ freeit((void *)&bytes);
}
if (ret != NULL) {
- free((void *)ret);
- ret = NULL;
+ freeit((void *)&ret);
}
}
return rc;