cvs: php4 /ext/standard fsock.c

From: Date: Wed, 20 Dec 2000 15:51:16 +0000
Subject: cvs: php4 /ext/standard fsock.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-3216@lists.php.net to get a copy of this message
andi Wed Dec 20 07:51:16 2000 EDT Modified files: /php4/ext/standard fsock.c Log: - Use memcmp() instead of ugly char-by-char compare Index: php4/ext/standard/fsock.c diff -u php4/ext/standard/fsock.c:1.56 php4/ext/standard/fsock.c:1.57 --- php4/ext/standard/fsock.c:1.56 Tue Dec 19 03:23:27 2000 +++ php4/ext/standard/fsock.c Wed Dec 20 07:51:16 2000 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: fsock.c,v 1.56 2000/12/19 11:23:27 stas Exp $ */ +/* $Id: fsock.c,v 1.57 2000/12/20 15:51:16 andi Exp $ */ /* Synced with php 3.0 revision 1.121 1999-06-18 [ssb] */ /* Synced with php 3.0 revision 1.133 1999-07-21 [sas] */ @@ -259,13 +259,7 @@ struct sockaddr_in server; memset(&server, 0, sizeof(server)); - if(Z_STRLEN_PP(args[0]) >= 6 && - (*args[0])->value.str.val[0] == 'u' && - (*args[0])->value.str.val[1] == 'd' && - (*args[0])->value.str.val[2] == 'p' && - (*args[0])->value.str.val[3] == ':' && - (*args[0])->value.str.val[4] == '/' && - (*args[0])->value.str.val[5] == '/') { + if(Z_STRLEN_PP(args[0]) >= 6 && !memcmp(Z_STRVAL_PP(args[0]), "udp://", sizeof("udp://")-1)) { udp = 1; }

« previous php.cvs (#3216) next »