X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;f=src%2Fserver%2Fthings.c;h=eabded27bf98a554330ff84aab1abd34f384fccc;hb=778534bf6946fe0fef17e353c55678d248d8d09d;hp=81d59318cf8e36b19a7cebe0d8ebc68571cc5493;hpb=483f25751ae49c810456faf0bb7a375bc437df10;p=plomrogue diff --git a/src/server/things.c b/src/server/things.c index 81d5931..eabded2 100644 --- a/src/server/things.c +++ b/src/server/things.c @@ -5,7 +5,7 @@ #include /* uint8_t, uint16_t, UINT8_MAX, UINT16_MAX */ #include /* free() */ #include /* memset(), strlen() */ -#include "../common/rexit.h" /* exit_err() */ +#include "../common/rexit.h" /* exit_err(), exit_trouble() */ #include "../common/try_malloc.h" /* try_malloc() */ #include "../common/yx_uint8.h" /* yx_uint8 */ #include "map.h" /* is_passable() */ @@ -192,7 +192,7 @@ extern struct ThingType * get_thing_type(uint8_t id) char * err_intro = "Requested thing type of unused ID "; uint16_t size = strlen(err_intro) + 3 + 1 + 1; char * err = try_malloc(size, f_name); - sprintf(err, "%s%d.", err_intro, id); + exit_trouble(sprintf(err, "%s%d.", err_intro, id) < 0, f_name, "sprintf()"); exit_err(NULL == tt, err); free(err); return tt;