Mercurial > molko
diff libmlk-rpg/rpg/map-file.c @ 258:f978fa0137ce
extern: provide libcompat
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sat, 05 Dec 2020 15:57:02 +0100 |
parents | 251de91394b7 |
children | bfde372bf152 |
line wrap: on
line diff
--- a/libmlk-rpg/rpg/map-file.c Sat Dec 05 15:03:09 2020 +0100 +++ b/libmlk-rpg/rpg/map-file.c Sat Dec 05 15:57:02 2020 +0100 @@ -16,7 +16,6 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#define _XOPEN_SOURCE 700 #include <assert.h> #include <errno.h> #include <libgen.h> @@ -224,8 +223,8 @@ char line[1024]; char basedir[PATH_MAX]; - snprintf(basedir, sizeof (basedir), "%s", path); - snprintf(ctx->basedir, sizeof (ctx->basedir), "%s", dirname(basedir)); + strlcpy(basedir, path, sizeof (basedir)); + strlcpy(ctx->basedir, dirname(basedir), sizeof (ctx->basedir)); while (fgets(line, sizeof (line), ctx->fp)) { /* Remove \n if any */