X-Git-Url: https://plomlompom.com/repos/index.html?a=blobdiff_plain;ds=inline;f=src%2Fserver%2Frun.c;h=2b56a9d97a721a729156b93bcf3c51b8c40e7d2c;hb=778534bf6946fe0fef17e353c55678d248d8d09d;hp=9ab9f30b08f0c9dd71eb245b7a600f7f61f51fc1;hpb=483f25751ae49c810456faf0bb7a375bc437df10;p=plomrogue
diff --git a/src/server/run.c b/src/server/run.c
index 9ab9f30..2b56a9d 100644
--- a/src/server/run.c
+++ b/src/server/run.c
@@ -4,7 +4,7 @@
#include "run.h"
#include /* NULL */
#include /* uint8_t, uint16_t, uint32_t */
-#include /* FILE, sprintf(), fflush() */
+#include /* FILE, printf(), sprintf(), fflush() */
#include /* free(), atoi() */
#include /* strlen(), strcmp() strncmp(), strdup() */
#include /* access() */
@@ -311,7 +311,8 @@ static void record_msg(char * msg)
char * f_name = "record_msg()";
uint16_t size = strlen(s[PATH_RECORD]) + strlen(s[PATH_SUFFIX_TMP]) + 1;
char * path_tmp = try_malloc(size, f_name);
- sprintf(path_tmp, "%s%s", s[PATH_RECORD], s[PATH_SUFFIX_TMP]);
+ int test = sprintf(path_tmp, "%s%s", s[PATH_RECORD], s[PATH_SUFFIX_TMP]);
+ exit_trouble(test < 0, f_name, "sprintf()");
FILE * file_tmp = try_fopen(path_tmp, "w", f_name);
if (!access(s[PATH_RECORD], F_OK))
{