mdev: fix a bug where \t is not treated as delimiter after [>|=PATH]

This commit is contained in:
Denis Vlasenko 2009-04-13 13:59:26 +00:00
parent aafbae6181
commit 323cbbfaa2

View File

@ -173,13 +173,16 @@ static void make_device(char *path, int delete)
break;
aliaslink = *val;
if (aliaslink == '>' || aliaslink == '=') {
char *s;
char *s, *st;
# if ENABLE_FEATURE_MDEV_RENAME_REGEXP
char *p;
unsigned i, n;
# endif
char *a = val;
s = strchrnul(val, ' ');
st = strchrnul(val, '\t');
if (st < s)
s = st;
val = (s[0] && s[1]) ? s+1 : NULL;
s[0] = '\0';
# if ENABLE_FEATURE_MDEV_RENAME_REGEXP