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 */