Jonathan Vanasco <[EMAIL PROTECTED]> writes: > On Apr 15, 2007, at 8:15 PM, Joe Schaefer wrote: > >>> # at (util.c:106) test 4 in test_charset_divine >>> # testing: apreq_decode(expect, &elen, src3, sizeof(src3) -1) == >>> APR_SUCCESS, >>> as integers (util.c:108) >>> # format: %d >>> # left: 120011 >>> # right: 120011 >>> not ok 36 - apreq_decode(expect, &elen, src3, sizeof(src3) -1) == >>> APR_SUCCESS, >> >> Still puzzled as to why left == right here, but that error code is >> APREQ_ERROR_BADCHAR. There are only a few places in util.c which >> return that error, and none of them look relevant to the decoding >> of src3. > > It makes little sense to me either.
Try removing the "register" declarations in url_decode. If that doesn't resolve it, I'm afraid you'll need to step through that test using gdb. > I think everything pretty much works if i install, except for uploads > which seem to cause a segfault or just crash. If you compiler can't compile url_decode correctly, there's no reason to believe it compiled the more complex stuff correctly either. -- Joe Schaefer