netlink: validate NLA_MSECS length
[firefly-linux-kernel-4.4.55.git] / lib / kobject_uevent.c
index 70af0a7f97c0eb4801e177458d182ab6baad2767..ad72a03ce5e96d6b5e84727bf092bdc2ef25641a 100644 (file)
@@ -282,7 +282,7 @@ int kobject_uevent_env(struct kobject *kobj, enum kobject_action action,
                                                            kobj_bcast_filter,
                                                            kobj);
                        /* ENOBUFS should be handled in userspace */
-                       if (retval == -ENOBUFS)
+                       if (retval == -ENOBUFS || retval == -ESRCH)
                                retval = 0;
                } else
                        retval = -ENOMEM;