diff --git a/src/gmnlm.c b/src/gmnlm.c
index 5cc2e18a06dc99f2258d6bfc875c2c01ceb265c2..5e5d828f6f246e0baa3917177acd8cb6482387f8 100644
--- a/src/gmnlm.c
+++ b/src/gmnlm.c
@@ -164,7 +164,7 @@
struct link *link = browser->links;
char *endptr;
int linksel = (int)strtol(in, &endptr, 10);
- if (endptr[0] == '\n' && linksel >= 0) {
+ if (!endptr[0] && linksel >= 0) {
while (linksel > 0 && link) {
link = link->next;
--linksel;