Blame 0011-install-dracut-install.c-No-need-to-compare-the-NULL.patch

Harald Hoyer 7e00d9
From 68c49db95233d03a25b27e01709cd052d60cef7a Mon Sep 17 00:00:00 2001
Harald Hoyer 7e00d9
From: Colin Guthrie <colin@mageia.org>
Harald Hoyer 7e00d9
Date: Sat, 18 Aug 2012 11:38:02 +0100
Harald Hoyer 7e00d9
Subject: [PATCH] install/dracut-install.c: No need to compare the NULL byte
Harald Hoyer 7e00d9
 each time.
Harald Hoyer 7e00d9
Harald Hoyer 7e00d9
---
Harald Hoyer 7e00d9
 install/dracut-install.c | 2 +-
Harald Hoyer 7e00d9
 1 file changed, 1 insertion(+), 1 deletion(-)
Harald Hoyer 7e00d9
Harald Hoyer 7e00d9
diff --git a/install/dracut-install.c b/install/dracut-install.c
Harald Hoyer 7e00d9
index dfee259..c95b7c2 100644
Harald Hoyer 7e00d9
--- a/install/dracut-install.c
Harald Hoyer 7e00d9
+++ b/install/dracut-install.c
Harald Hoyer 7e00d9
@@ -63,7 +63,7 @@ static size_t dir_len(char const *file)
Harald Hoyer 7e00d9
 {
Harald Hoyer 7e00d9
         size_t length;
Harald Hoyer 7e00d9
         /* Strip the basename and any redundant slashes before it.  */
Harald Hoyer 7e00d9
-        for (length = strlen(file); 0 < length; length--)
Harald Hoyer 7e00d9
+        for (length = strlen(file)-1; 0 < length; length--)
Harald Hoyer 7e00d9
                 if (file[length] == '/' && file[length-1] != '/')
Harald Hoyer 7e00d9
                         break;
Harald Hoyer 7e00d9
         return length;