X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fprocd.git;a=blobdiff_plain;f=plug%2Fhotplug.c;h=0905e4e95430ad8979e45c7dfc2adc2f7575220c;hp=9fc19385d31da3bb598d27d0b88ce0b6337826eb;hb=6900a6be63c63707c304cfe79c7469725fd07c11;hpb=7aad9409d22dc38b71ec75d2aafcfa32426b5594 diff --git a/plug/hotplug.c b/plug/hotplug.c index 9fc1938..0905e4e 100644 --- a/plug/hotplug.c +++ b/plug/hotplug.c @@ -392,12 +392,12 @@ static void queue_add(struct cmd_handler *h, struct blob_attr *msg, struct blob_ &_data, blob_pad_len(data), NULL); - c->msg = _msg; - c->data = _data; - if (!c) return; + c->msg = _msg; + c->data = _data; + memcpy(c->msg, msg, blob_pad_len(msg)); memcpy(c->data, data, blob_pad_len(data)); c->handler = h->handler;