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;