home
·
contact
·
privacy
projects
/
plomrogue
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Test return values of _all_ *printf() calls.
[plomrogue]
/
src
/
common
/
rexit.c
diff --git
a/src/common/rexit.c
b/src/common/rexit.c
index d8598cd04888b519694b51250d3b349539387fa7..7e16f12f7c8bce1aeed17635c9f73ef8f963a8c1 100644
(file)
--- a/
src/common/rexit.c
+++ b/
src/common/rexit.c
@@
-51,7
+51,8
@@
extern void exit_trouble(int err, char * parent, char * child)
uint16_t size = strlen(p1) + strlen(parent) + strlen(p2) + strlen(child)
+ strlen(p3) + 1;
char * msg = try_malloc(size, f_name);
uint16_t size = strlen(p1) + strlen(parent) + strlen(p2) + strlen(child)
+ strlen(p3) + 1;
char * msg = try_malloc(size, f_name);
- sprintf(msg, "%s%s%s%s%s", p1, parent, p2, child, p3);
+ int test = sprintf(msg, "%s%s%s%s%s", p1, parent, p2, child, p3);
+ exit_err(test < 0, "Trouble in exit_trouble() with sprintf()");
exit_err(err, msg);
free(msg);
}
exit_err(err, msg);
free(msg);
}