From: Jo-Philipp Wich Date: Tue, 3 Sep 2019 09:36:31 +0000 (+0200) Subject: rpcd: sys: actually move timespec declaration X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=27c24c7;p=oweals%2Frpcd.git rpcd: sys: actually move timespec declaration Move the timespec declaration to the function header, as mentioned in commit "rpcd: Switch to nanosleep". Fixes: 604db20 ("rpcd: Switch to nanosleep") Signed-off-by: Jo-Philipp Wich --- diff --git a/sys.c b/sys.c index 2d83522..60ff5d6 100644 --- a/sys.c +++ b/sys.c @@ -88,6 +88,7 @@ rpc_cgi_password_set(struct ubus_context *ctx, struct ubus_object *obj, ssize_t n; int ret; const char *const passwd = "/bin/passwd"; + const struct timespec req = {0, 100 * 1000 * 1000}; blobmsg_parse(rpc_password_policy, __RPC_P_MAX, tb, blob_data(msg), blob_len(msg)); @@ -145,7 +146,6 @@ rpc_cgi_password_set(struct ubus_context *ctx, struct ubus_object *obj, if (n < 0) return rpc_errno_status(); - const struct timespec req = {0, 100 * 1000 * 1000}; nanosleep(&req, NULL); n = write(fds[1], blobmsg_data(tb[RPC_P_PASSWORD]),