From 11728ec480df8afa2ee4cf001d49a8dabe652c00 Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Sun, 29 Jun 2014 00:02:40 +0200 Subject: [PATCH] net: make SSCANF_TO_KSTRTO happy --- kernel/mars_net.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/mars_net.c b/kernel/mars_net.c index a681f56e..174c7a50 100644 --- a/kernel/mars_net.c +++ b/kernel/mars_net.c @@ -293,8 +293,8 @@ int mars_create_sockaddr(struct sockaddr_storage *addr, const char *spec) /*empty*/; if (*tmp_spec) { int port = 0; - status = sscanf(tmp_spec, "%d", &port); - if (status != 1) { + status = kstrtoint(tmp_spec, 10, &port); + if (unlikely(status)) { MARS_ERR("invalid sockaddr PORT syntax '%s', status = %d\n", tmp_spec, status); status = -EINVAL; goto done;