diff options
author | Florian Fainelli <florian@openwrt.org> | 2007-05-08 21:45:02 +0000 |
---|---|---|
committer | Florian Fainelli <florian@openwrt.org> | 2007-05-08 21:45:02 +0000 |
commit | 820555812e16ae9709c5d743d3250ab744c664e4 (patch) | |
tree | d12f1342572505893652c4c9ecbf6e05ba223d40 /package/shfs/patches/105-space_chars.patch | |
parent | 6a543b6c1e4ea681cb4900636f4ed85535bf199f (diff) | |
download | upstream-820555812e16ae9709c5d743d3250ab744c664e4.tar.gz upstream-820555812e16ae9709c5d743d3250ab744c664e4.tar.bz2 upstream-820555812e16ae9709c5d743d3250ab744c664e4.zip |
Forgot comitting patches
SVN-Revision: 7142
Diffstat (limited to 'package/shfs/patches/105-space_chars.patch')
-rw-r--r-- | package/shfs/patches/105-space_chars.patch | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/package/shfs/patches/105-space_chars.patch b/package/shfs/patches/105-space_chars.patch new file mode 100644 index 0000000000..3a9aede7bf --- /dev/null +++ b/package/shfs/patches/105-space_chars.patch @@ -0,0 +1,66 @@ +--- shfs-0.35.orig/shfs/Linux-2.4/shell.c 31 May 2004 16:32:13 -0000 1.6 ++++ shfs-0.35/shfs/Linux-2.4/shell.c 3 Jun 2004 09:09:54 -0000 +@@ -213,6 +213,7 @@ + int c = 0; + int is_space = 1; + int device = 0; ++ char *start = s; + + while (*s) { + if (c == DIR_COLS) +@@ -227,17 +228,20 @@ + s++; + } + *s = '\0'; ++ start = s+1; + is_space = 1; ++ } else { ++ if (c != DIR_NAME) ++ start = s+1; + } + } else { + if (is_space) { + /* (b)lock/(c)haracter device hack */ +- col[c++] = s; ++ col[c++] = start; + is_space = 0; + if ((c-1 == DIR_PERM) && ((*s == 'b')||(*s == 'c'))) { + device = 1; + } +- + } + } + s++; +--- shfs-0.35.orig/shfs/Linux-2.6/shell.c 31 May 2004 16:32:13 -0000 1.7 ++++ shfs-0.35/shfs/Linux-2.6/shell.c 3 Jun 2004 09:09:57 -0000 +@@ -225,6 +225,7 @@ + int c = 0; + int is_space = 1; + int device = 0; ++ char *start = s; + + while (*s) { + if (c == DIR_COLS) +@@ -239,17 +240,20 @@ + s++; + } + *s = '\0'; ++ start = s+1; + is_space = 1; ++ } else { ++ if (c != DIR_NAME) ++ start = s+1; + } + } else { + if (is_space) { + /* (b)lock/(c)haracter device hack */ +- col[c++] = s; ++ col[c++] = start; + is_space = 0; + if ((c-1 == DIR_PERM) && ((*s == 'b')||(*s == 'c'))) { + device = 1; + } +- + } + } + s++; |