blob: 73ed7801b4b52b693360e337aae19c2d57f2a6eb (
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 7b67a2c080e77acef0344d5a7518c07dbac830f1 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/8] 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
|