24468f395f
- Make requirement on libattr-devel explicit (forwarded request 179218 from jengelh) OBS-URL: https://build.opensuse.org/request/show/179277 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/btrfsprogs?expand=0&rev=29
52 lines
1.1 KiB
Diff
52 lines
1.1 KiB
Diff
From e38f0663be83e68f682919ca4e2d60cf6683b643 Mon Sep 17 00:00:00 2001
|
|
From: Goffredo Baroncelli <kreijack@inwind.it>
|
|
Date: Mon, 26 Mar 2012 17:43:26 +0200
|
|
Subject: [PATCH 02/10] btrfs-progs: Correct xstrip() function
|
|
|
|
Signed-off-by: Goffredo Baroncelli <kreijack@inwind.it>
|
|
---
|
|
helpextract.c | 9 +++++----
|
|
1 files changed, 5 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/helpextract.c b/helpextract.c
|
|
index 9489ea0..a729074 100644
|
|
--- a/helpextract.c
|
|
+++ b/helpextract.c
|
|
@@ -38,20 +38,21 @@ static char *xstrip(char *s){
|
|
|
|
char *last=NULL;
|
|
char *first;
|
|
+ char prev;
|
|
|
|
while(*s && isspace(*s) ) s++;
|
|
|
|
first=s;
|
|
-
|
|
+ prev=*s;
|
|
while(*s){
|
|
- if(isspace(*s)) last=s;
|
|
+ if(!isspace(prev) && isspace(*s)) last=s;
|
|
+ prev=*s;
|
|
s++;
|
|
}
|
|
|
|
if(last) *last=0;
|
|
return first;
|
|
|
|
-
|
|
}
|
|
|
|
static void addtuple(char *key, char *cmdline, char *short_help,
|
|
@@ -184,7 +185,7 @@ static int search_in_file(char *nf){
|
|
return 0;
|
|
}
|
|
|
|
-/* remove all the escape sequence excepet \\ */
|
|
+/* remove all the escape sequence except \\ */
|
|
static char * my_escape(char *src, char *filters[] ){
|
|
|
|
static char buffer[LINEBUF*5];
|
|
--
|
|
1.7.6.233.gd79bc
|
|
|