]> git.sur5r.net Git - openocd/blobdiff - src/server/server.c
dsp563xx: add x, y and p memory access
[openocd] / src / server / server.c
index 01d91d30fe5f92f90ac4b5dad0528830ef17b2a0..c70a52220fb728d07710109d5fd141775ece9362 100644 (file)
@@ -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;
@@ -306,7 +306,7 @@ static int remove_services(void)
                struct service *next = c->next;
 
                if (c->name)
-                       free(c->name);
+                       free((void *)c->name);
 
                if (c->type == CONNECTION_PIPE)
                {
@@ -485,7 +485,7 @@ int server_loop(struct command_context *command_context)
                                                                shutdown_openocd = 1;
                                                        }
                                                        remove_connection(service, c);
-                                                       LOG_INFO("dropped '%s' connection - error %d", service->name, retval);
+                                                       LOG_INFO("dropped '%s' connection", service->name);
                                                        c = next;
                                                        continue;
                                                }