hostapd: return PID on config_add call
[openwrt/staging/rmilecki.git] / package / network / services / hostapd / src / src / ap / ubus.c
index 8546d2ce6991cb6b9cd0b7cb36b790d2b45f1c41..d03b848f94bfc763af93f15dbaf6f33b114b72bb 100644 (file)
@@ -658,6 +658,10 @@ hostapd_config_add(struct ubus_context *ctx, struct ubus_object *obj,
        if (hostapd_add_iface(interfaces, buf))
                return UBUS_STATUS_INVALID_ARGUMENT;
 
+       blob_buf_init(&b, 0);
+       blobmsg_add_u32(&b, "pid", getpid());
+       ubus_send_reply(ctx, req, b.head);
+
        return UBUS_STATUS_OK;
 }