projects
/
NeonServV5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
65bb4d5
)
fixed merge_argv_char to walk over skipped spaces
author
pk910
<philipp@zoelle1.de>
Wed, 4 Jan 2012 09:00:26 +0000
(10:00 +0100)
committer
pk910
<philipp@zoelle1.de>
Wed, 4 Jan 2012 09:00:26 +0000
(10:00 +0100)
src/IRCParser.c
patch
|
blob
|
history
diff --git
a/src/IRCParser.c
b/src/IRCParser.c
index 7baf3ed79376a9f3f9674a698721d6c9376d7692..c1dbf6bca825450332036be9c19114fdc10dbe7a 100644
(file)
--- a/
src/IRCParser.c
+++ b/
src/IRCParser.c
@@
-686,7
+686,12
@@
char* merge_argv_char(char **argv, int start, int end, char seperator) {
for(i = start; i < end; i++) {
p = argv[i];
while(*p) p++;
- *p = seperator;
+ if(i < end-1) {
+ while(p != argv[i+1]) {
+ *p++ = seperator;
+ }
+ } else
+ *p = seperator;
}
if(p) *p = '\0';
return argv[start];