File 0003-va_list-va_list_NULL-fix.diff of Package irqd
diff -Naur irqd-0.6.3.orig/log.c irqd-0.6.3/log.c
--- irqd-0.6.3.orig/log.c 2011-09-14 11:11:22.000000000 +0200
+++ irqd-0.6.3/log.c 2012-04-27 09:38:09.000000000 +0200
@@ -73,14 +73,18 @@
void
id_bug(const char *file, int line)
{
- id_fail_va(file, line, "BUG", NULL);
+// As a NULL is not allowed for ARM va_list
+ va_list ap;
+ id_fail_va(file, line, "BUG", ap);
abort();
}
void
id_oom(const char *file, int line)
{
- id_fail_va(file, line, "OOM", NULL);
+// As a NULL is not allowed for ARM va_list
+ va_list ap;
+ id_fail_va(file, line, "OOM", ap);
errno = ENOMEM;
}