summaryrefslogtreecommitdiff
path: root/core/kmod/0001-partially-fix-parsing-of-alias-with-dots.patch
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