diff --git a/src/gmtool.c b/src/gmtool.c index dcdef8f45..5929eea0b 100644 --- a/src/gmtool.c +++ b/src/gmtool.c @@ -54,6 +54,7 @@ #include #include #include +#include #include #include @@ -1086,7 +1087,7 @@ static void handlekey(state * st, int c) else if (findmode == 'F') { faction *f = select_faction(st); if (f != NULL) { - strcpy(locate, itoa36(f->no)); + strlcpy(locate, itoa36(f->no), sizeof(locate)); findmode = 'f'; } else {