projects
/
ngircd-alex.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ad1cbe3
)
- Das IRC+-Protokoll wird nun richtig erkannt ...
author
Alexander Barton
<alex@barton.de>
Tue, 3 Sep 2002 20:58:43 +0000
(20:58 +0000)
committer
Alexander Barton
<alex@barton.de>
Tue, 3 Sep 2002 20:58:43 +0000
(20:58 +0000)
src/ngircd/irc-login.c
patch
|
blob
|
history
diff --git
a/src/ngircd/irc-login.c
b/src/ngircd/irc-login.c
index dcfa2d7254373a01c7c3f4b5651f7841488a44aa..cd3fcc61784f1207010dc39d840e9286a80bdc4f 100644
(file)
--- a/
src/ngircd/irc-login.c
+++ b/
src/ngircd/irc-login.c
@@
-9,7
+9,7
@@
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
*
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
*
- * $Id: irc-login.c,v 1.
19 2002/09/03 20:39:54
alex Exp $
+ * $Id: irc-login.c,v 1.
20 2002/09/03 20:58:43
alex Exp $
*
* irc-login.c: Anmeldung und Abmeldung im IRC
*/
*
* irc-login.c: Anmeldung und Abmeldung im IRC
*/
@@
-65,7
+65,7
@@
IRC_PASS( CLIENT *Client, REQUEST *Req )
}
else if((( Client_Type( Client ) == CLIENT_UNKNOWN ) || ( Client_Type( Client ) == CLIENT_UNKNOWNSERVER )) && (( Req->argc == 3 ) || ( Req->argc == 4 )))
{
}
else if((( Client_Type( Client ) == CLIENT_UNKNOWN ) || ( Client_Type( Client ) == CLIENT_UNKNOWNSERVER )) && (( Req->argc == 3 ) || ( Req->argc == 4 )))
{
- CHAR c, *type, *impl, *serverver, *flags, *ptr;
+ CHAR c
2, c4
, *type, *impl, *serverver, *flags, *ptr;
INT protohigh, protolow;
/* noch nicht registrierte Server-Verbindung */
INT protohigh, protolow;
/* noch nicht registrierte Server-Verbindung */
@@
-77,14
+77,16
@@
IRC_PASS( CLIENT *Client, REQUEST *Req )
/* Protokollversion ermitteln */
if( strlen( Req->argv[1] ) >= 4 )
{
/* Protokollversion ermitteln */
if( strlen( Req->argv[1] ) >= 4 )
{
- c = Req->argv[1][4];
+ c2 = Req->argv[1][2];
+ c4 = Req->argv[1][4];
+
Req->argv[1][4] = '\0';
Req->argv[1][4] = '\0';
-
protolow = atoi( &Req->argv[1][2] );
Req->argv[1][2] = '\0';
protohigh = atoi( Req->argv[1] );
protolow = atoi( &Req->argv[1][2] );
Req->argv[1][2] = '\0';
protohigh = atoi( Req->argv[1] );
- Req->argv[1][4] = c;
+ Req->argv[1][2] = c2;
+ Req->argv[1][4] = c4;
}
else protohigh = protolow = 0;
}
else protohigh = protolow = 0;