File depmod-abort-on-oom.patch of Package module-init-tools

---
 depmod.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

--- depmod.c.orig
+++ depmod.c
@@ -344,7 +344,9 @@ static struct module *grab_module(const
 
 	new->data = grab_file(new->pathname, &new->len);
 	if (!new->data) {
-		warn("Can't read module %s: %s\n",
+		void (*fn)(const char*, ...);
+		fn = errno == ENOMEM ? fatal : warn;
+		fn("Can't read module %s: %s\n",
 		     new->pathname, strerror(errno));
 		goto fail_data;
 	}
openSUSE Build Service is sponsored by