blob: b69d095d37a974d72195dc0a4386244dd062df5c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
From cdaf4b2f3ef60365c6b8006a63410368a7b38f39 Mon Sep 17 00:00:00 2001
From: Dave Reisner <dreisner@archlinux.org>
Date: Tue, 31 Jan 2012 00:12:32 -0500
Subject: [PATCH 1/4] partially fix parsing of alias with dots
---
libkmod/libkmod-util.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/libkmod/libkmod-util.c b/libkmod/libkmod-util.c
index 7c2611b..6a9f697 100644
--- a/libkmod/libkmod-util.c
+++ b/libkmod/libkmod-util.c
@@ -134,8 +134,7 @@ inline int alias_normalize(const char *alias, char buf[PATH_MAX], size_t *len)
case ']':
return -EINVAL;
case '[':
- while (alias[s] != ']' &&
- alias[s] != '.' && alias[s] != '\0')
+ while (alias[s] != ']' && alias[s] != '\0')
s++;
if (alias[s] != ']')
@@ -144,7 +143,6 @@ inline int alias_normalize(const char *alias, char buf[PATH_MAX], size_t *len)
s++;
break;
case '\0':
- case '.':
goto finish;
default:
buf[s] = c;
--
1.7.9
|