From 3db51adc7cceaf810dc8312ff95e9d8ccb96154b Mon Sep 17 00:00:00 2001 From: Sander Vrijders Date: Sat, 3 Feb 2018 14:26:13 +0100 Subject: tools: Fix check for return value in irm tool A check was done in the irm tool for the pid of a newly created IPCP, but it didn't catch all failures, this fixes that. Signed-off-by: Sander Vrijders Signed-off-by: Dimitri Staessens --- src/tools/irm/irm_ipcp_bootstrap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/irm/irm_ipcp_bootstrap.c b/src/tools/irm/irm_ipcp_bootstrap.c index affe35a1..2acb6516 100644 --- a/src/tools/irm/irm_ipcp_bootstrap.c +++ b/src/tools/irm/irm_ipcp_bootstrap.c @@ -259,7 +259,7 @@ int do_bootstrap_ipcp(int argc, len = irm_list_ipcps(name, &pids); if (len <= 0) { pid = irm_create_ipcp(name, conf.type); - if (pid== 0) + if (pid <= 0) return -1; len = irm_list_ipcps(name, &pids); } -- cgit v1.2.3