API: Check input argument

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson
2017-01-15 21:15:58 +01:00
parent 9f62153966
commit f7cd46abc9
+10
View File
@@ -116,6 +116,9 @@ static int call(int (*action)(svc_t *), char *buf, size_t len)
static int service_block(svc_t *svc)
{
if (!svc)
return 1;
svc_block(svc);
service_step(svc);
@@ -124,6 +127,9 @@ static int service_block(svc_t *svc)
static int service_unblock(svc_t *svc)
{
if (!svc)
return 1;
svc_unblock(svc);
service_step(svc);
@@ -132,8 +138,12 @@ static int service_unblock(svc_t *svc)
static int service_restart(svc_t *svc)
{
if (!svc)
return 1;
svc_mark_dirty(svc);
service_step(svc);
return 0;
}