projects
/
NeonServV5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
216959b
)
fixed parseModes
author
pk910
<philipp@zoelle1.de>
Fri, 12 Aug 2011 09:08:10 +0000
(11:08 +0200)
committer
pk910
<philipp@zoelle1.de>
Fri, 12 Aug 2011 09:08:10 +0000
(11:08 +0200)
ChanNode.c
patch
|
blob
|
history
diff --git
a/ChanNode.c
b/ChanNode.c
index 0d2733aae2348a7bf9ba4e972318a0d07c3b4949..7d2c9a54315cecf11afa56083a665ff3184c735b 100644
(file)
--- a/
ChanNode.c
+++ b/
ChanNode.c
@@
-274,19
+274,19
@@
void parseModes(struct ChanNode* chan, char *modeStr, char **argv, int argc) {
//special mode ;)
switch(modeStr[i]) {
case 'o':
//special mode ;)
switch(modeStr[i]) {
case 'o':
- parseModesUserPriv(chan, CHANUSERFLAG_OPPED, add, argv[arg
c
]);
+ parseModesUserPriv(chan, CHANUSERFLAG_OPPED, add, argv[arg
pos
]);
break;
case 'v':
break;
case 'v':
- parseModesUserPriv(chan, CHANUSERFLAG_VOICED, add, argv[arg
c
]);
+ parseModesUserPriv(chan, CHANUSERFLAG_VOICED, add, argv[arg
pos
]);
break;
case 'b':
break;
case 'b':
- parseModesBan(chan, add, argv[arg
c
]);
+ parseModesBan(chan, add, argv[arg
pos
]);
break;
default:
//we have an unknown TYPE_A mode???
break;
}
break;
default:
//we have an unknown TYPE_A mode???
break;
}
- arg
c
++;
+ arg
pos
++;
continue;
}
if(add) {
continue;
}
if(add) {
@@
-295,11
+295,11
@@
void parseModes(struct ChanNode* chan, char *modeStr, char **argv, int argc) {
if(MODE_VALUE == CHANNEL_MODE_VALUE_STRING) {
if(chan->mode_str_args[MODE_VALUE_INDEX])
free(chan->mode_str_args[MODE_VALUE_INDEX]);
if(MODE_VALUE == CHANNEL_MODE_VALUE_STRING) {
if(chan->mode_str_args[MODE_VALUE_INDEX])
free(chan->mode_str_args[MODE_VALUE_INDEX]);
- chan->mode_str_args[MODE_VALUE_INDEX] = strdup(argv[arg
c
++]);
+ chan->mode_str_args[MODE_VALUE_INDEX] = strdup(argv[arg
pos
++]);
} else if(MODE_VALUE == CHANNEL_MODE_VALUE_INTEGER)
} else if(MODE_VALUE == CHANNEL_MODE_VALUE_INTEGER)
- chan->mode_int_args[MODE_VALUE_INDEX] = atoi(argv[arg
c
++]);
+ chan->mode_int_args[MODE_VALUE_INDEX] = atoi(argv[arg
pos
++]);
else
else
- arg
c
++; //we simply don't know what to do with the argument...
+ arg
pos
++; //we simply don't know what to do with the argument...
}
chan->modes |= modeOpt[0];
} else {
}
chan->modes |= modeOpt[0];
} else {
@@
-311,7
+311,7
@@
void parseModes(struct ChanNode* chan, char *modeStr, char **argv, int argc) {
chan->mode_str_args[MODE_VALUE_INDEX] = NULL;
} else if(MODE_VALUE == CHANNEL_MODE_VALUE_INTEGER)
chan->mode_int_args[MODE_VALUE_INDEX] = 0;
chan->mode_str_args[MODE_VALUE_INDEX] = NULL;
} else if(MODE_VALUE == CHANNEL_MODE_VALUE_INTEGER)
chan->mode_int_args[MODE_VALUE_INDEX] = 0;
- arg
c
++; //we don't need the argument when unsetting a mode...
+ arg
pos
++; //we don't need the argument when unsetting a mode...
}
}
}
}
}
}