diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c
index 463542e3f..84f0587f2 100644
--- a/frontends/amiga/gui.c
+++ b/frontends/amiga/gui.c
@@ -16,6 +16,7 @@
* along with this program. If not, see .
*/
+#include
#ifdef __amigaos4__
/* Custom StringView class */
@@ -1222,7 +1223,7 @@ static void ami_openscreen(void)
{
char *modeid = malloc(20);
id = screenmodereq->sm_DisplayID;
- sprintf(modeid, "0x%lx", id);
+ snprintf(modeid, 20, "0x%lx", id);
nsoption_set_charp(screen_modeid, modeid);
ami_nsoption_write();
}
diff --git a/frontends/amiga/gui_options.c b/frontends/amiga/gui_options.c
index b29e551c9..7ef892300 100755
--- a/frontends/amiga/gui_options.c
+++ b/frontends/amiga/gui_options.c
@@ -19,6 +19,7 @@
#include
#include
#include
+#include
#include
#include
@@ -1860,7 +1861,7 @@ static void ami_gui_opts_use(bool save)
if(id)
{
char *modeid = malloc(20);
- sprintf(modeid,"0x%lx", id);
+ snprintf(modeid, 20, "0x%lx", id);
nsoption_set_charp(screen_modeid, modeid);
}