From 3903e2a6cb288585d1f00ea27c471b1f33e4f470 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Sat, 4 Apr 2009 12:39:14 +0000 Subject: Don't use strchrnul since it's not available on dietlibc --- hid.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hid.c b/hid.c index 345a1a8..d98bc8f 100644 --- a/hid.c +++ b/hid.c @@ -1,4 +1,3 @@ -#define _GNU_SOURCE #include #include #include @@ -49,7 +48,9 @@ static char *get_field_value(const char *fields, const char *field_name) modalias = strstr(fields, field_name); if (modalias == NULL) return NULL; - end = strchrnul(modalias, '\n'); + end = strchr(modalias, '\n'); + if (end == NULL) + end = modalias + strlen(modalias); return strndup(modalias+strlen(field_name), end - (modalias+strlen(field_name))); } -- cgit v1.2.1