projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
interned strings++
[m6w6/ext-psi]
/
src
/
types
/
assert_stmt.c
diff --git
a/src/types/assert_stmt.c
b/src/types/assert_stmt.c
index 9ded0ee9910d3669bf45e05232c7f85f8658c7ef..e65efae05daff8454adf7afe46cb2047aae34803 100644
(file)
--- a/
src/types/assert_stmt.c
+++ b/
src/types/assert_stmt.c
@@
-30,7
+30,7
@@
struct psi_assert_stmt *psi_assert_stmt_init(enum psi_assert_kind kind, struct psi_num_exp *exp)
{
struct psi_assert_stmt *psi_assert_stmt_init(enum psi_assert_kind kind, struct psi_num_exp *exp)
{
- struct psi_assert_stmt *stmt =
calloc(1, sizeof(*stmt)
);
+ struct psi_assert_stmt *stmt =
pecalloc(1, sizeof(*stmt), 1
);
stmt->kind = kind;
stmt->exp = exp;
stmt->kind = kind;
stmt->exp = exp;
@@
-91,7
+91,7
@@
char *psi_assert_stmt_message(struct psi_assert_stmt *stmt)
dprintf(fd, "Failed asserting that ");
psi_num_exp_dump(fd, stmt->exp);
fstat(fd, &sb);
dprintf(fd, "Failed asserting that ");
psi_num_exp_dump(fd, stmt->exp);
fstat(fd, &sb);
- message =
malloc(sb.st_size +
1);
+ message =
pemalloc(sb.st_size + 1,
1);
lseek(fd, 0, SEEK_SET);
read(fd, message, sb.st_size);
close(fd);
lseek(fd, 0, SEEK_SET);
read(fd, message, sb.st_size);
close(fd);