libbb: fix thinko in rtc_xopen()

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2014-05-02 09:07:16 +02:00
parent 528808fa7b
commit d8290c2ef0

View File

@ -76,11 +76,11 @@ int FAST_FUNC rtc_xopen(const char **default_rtc, int flags)
rtc = open_loop_on_busy(*default_rtc, flags);
if (rtc >= 0)
return rtc;
name += strlen(name) + 1;
if (!name[0])
return xopen(*default_rtc, flags);
try_name:
*default_rtc = name;
name += strlen(name) + 1;
}
}