Is this using the Microsoft libraries? If so, I have encountered similar
string function problems while creating an NT service. In the MS libs,
strings are handled as 32 bit integers with any odd bytes masked off at the
end of the string. The rep counter increments 4 times per iteration until
odd
Forgot to mention, the algorithm in the MS lib is what is faulty. It
overruns the buffer at times.
Billy Rose
[EMAIL PROTECTED]
-Original Message-
From: Joseph Tate [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 09, 2002 1:41 PM
To: Php-Dev List
Subject: [PHP-DEV] zend questions
] zend questions and bug #15333
Forgot to mention, the algorithm in the MS lib is what is faulty. It
overruns the buffer at times.
Billy Rose
[EMAIL PROTECTED]
-Original Message-
From: Joseph Tate [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 09, 2002 1:41 PM
To: Php-Dev List
]]
Sent: Tuesday, April 09, 2002 2:05 PM
To: Rose, Billy; Php-Dev List
Subject: RE: [PHP-DEV] zend questions and bug #15333
zend_strndup is a php implementation. It does not use the
strndup function
available through MS's library. The problem occurs because a
length of
100 or more
PM
To: 'Joseph Tate'; Rose, Billy; Php-Dev List
Subject: RE: [PHP-DEV] zend questions and bug #15333
In your stack dump, the function call that bombed was memcpy in
the MS lib.
Looking at the source in zend_alloc.c, I find that the lib's
memcpy function
is used. The way I finally tracked