diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c index 74dec63c8..222af47a0 100644 --- a/src/server/gdb_server.c +++ b/src/server/gdb_server.c @@ -2410,7 +2410,7 @@ static int gdb_target_add_one(struct target *target) * then we increment the port number for the next target. */ char *end; - strtol(gdb_port_next, &end, 0); + portnumber = strtol(gdb_port_next, &end, 0); if (!*end) { if (parse_long(gdb_port_next, &portnumber) == ERROR_OK) diff --git a/src/server/server.c b/src/server/server.c index 01d91d30f..1feb744b4 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -200,7 +200,7 @@ int add_service(char *name, const char *port, int max_connections, new_connectio } else { char *end; - strtol(c->port, &end, 0); + portnumber = strtol(c->port, &end, 0); if (!*end && (parse_long(c->port, &portnumber) == ERROR_OK)) { c->portnumber = portnumber;