aboutsummaryrefslogtreecommitdiff
path: root/files.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2021-07-30 14:54:28 -0700
committerBruce Hill <bruce@bruce-hill.com>2021-07-30 14:54:28 -0700
commit33a63bb8d9e56424140d4b546bad5d10a3da97aa (patch)
tree04d45104bae107087e6ff0712859c410a090a521 /files.c
parent3445982b16a3f8bf910d5ab679d840bb8d9ec20e (diff)
Improved error checking
Diffstat (limited to 'files.c')
-rw-r--r--files.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/files.c b/files.c
index fc60171..202c88d 100644
--- a/files.c
+++ b/files.c
@@ -88,7 +88,7 @@ file_t *load_file(file_t **files, const char *filename)
}
size_t length;
file_t *f = new(file_t);
- f->filename = memcheck(strdup(filename));
+ f->filename = checked_strdup(filename);
struct stat sb;
if (fstat(fd, &sb) == -1)
@@ -150,7 +150,7 @@ file_t *spoof_file(file_t **files, const char *filename, const char *text, ssize
if (filename == NULL) filename = "";
file_t *f = new(file_t);
size_t len = _len == -1 ? strlen(text) : (size_t)_len;
- f->filename = memcheck(strdup(filename));
+ f->filename = checked_strdup(filename);
f->memory = new(char[len+1]);
memcpy(f->memory, text, len);
f->start = &f->memory[0];