Daniel Stenberg
|
aa3ae01878
|
clean up and return better on out of memory
|
2004-05-12 13:05:01 +00:00 |
|
Daniel Stenberg
|
c123676825
|
return NULL on out of memory
|
2004-05-12 13:04:30 +00:00 |
|
Daniel Stenberg
|
d60c22572b
|
Curl_done() and the protocol-specific conn->curl_done() functions now all
take a CURLcode as a second argument, that is non-zero when Curl_done()
is called after an error was returned from Curl_do() (or similar).
|
2004-05-12 12:06:39 +00:00 |
|
Daniel Stenberg
|
1d7ce36791
|
return faster when we "hit a wall" while printfing
|
2004-05-12 12:05:13 +00:00 |
|
Daniel Stenberg
|
34e8baab9a
|
general cleanup to bail out nice and clean when a memory function fails
to deliver
|
2004-05-12 12:04:38 +00:00 |
|
Daniel Stenberg
|
a219d774fe
|
even if Curl_do() fails, we must call Curl_done() to do proper cleaning up
|
2004-05-12 09:02:54 +00:00 |
|
Daniel Stenberg
|
005042e973
|
improved cleaning up in case of memory allocation failures
|
2004-05-12 09:02:23 +00:00 |
|
Daniel Stenberg
|
d301d69fbf
|
bail out if we can't allocate the new range string, and make use of aprintf()
instead of using snprintf() + strdup().
|
2004-05-12 08:26:56 +00:00 |
|
Daniel Stenberg
|
c9bab31a7f
|
use size_t better for buffer and alloc lengths
|
2004-05-12 08:00:21 +00:00 |
|
Daniel Stenberg
|
2f60e91a9b
|
removed another jhrg-reference in a comment
|
2004-05-12 07:56:01 +00:00 |
|
Daniel Stenberg
|
018affe6d0
|
Edited comments only.
|
2004-05-12 07:55:05 +00:00 |
|
Daniel Stenberg
|
aeb27ccfdb
|
The Curl_unencode_XXX_write() function take a ssize_t as third argument, so
we typecast on invoke.
|
2004-05-12 07:54:44 +00:00 |
|
Daniel Stenberg
|
939866faab
|
Left-over from before the return-code fix. This is probably the code that
causes xlc and gcc act differently on AIX.
|
2004-05-12 06:27:40 +00:00 |
|
Daniel Stenberg
|
98f968f2ee
|
fixed Curl_open() to not leak anything if one malloc() fails, fix by
James Bursa only modified by me.
|
2004-05-11 21:17:03 +00:00 |
|
Daniel Stenberg
|
853134017d
|
minor leak in case of error, thanks to "./runtests.pl -n -t 25"
|
2004-05-11 14:53:24 +00:00 |
|
Daniel Stenberg
|
d3999e06d1
|
clear up memory on failure a little better
|
2004-05-11 14:48:53 +00:00 |
|
Daniel Stenberg
|
3f106afd00
|
cut out the changelog, it is far from accurate anyway
|
2004-05-11 12:22:50 +00:00 |
|
Daniel Stenberg
|
d925057e11
|
added curl_global_init_mem
|
2004-05-11 11:48:09 +00:00 |
|
Daniel Stenberg
|
bbafb2eb27
|
curl_global_init_mem() allows the memory functions to be replaced.
memory.h is included everywhere for this.
|
2004-05-11 11:30:23 +00:00 |
|
Daniel Stenberg
|
434bc13812
|
*** empty log message ***
|
2004-05-11 11:29:31 +00:00 |
|
Daniel Stenberg
|
5c592f7dd9
|
Make this source code use our internal *printf().
Also some minor edits.
|
2004-05-11 11:29:02 +00:00 |
|
Daniel Stenberg
|
04e2520dbb
|
new attempt at an improved DSP-file generation
|
2004-05-11 07:54:55 +00:00 |
|
Daniel Stenberg
|
63f97b38eb
|
Moved the fetching of the list of matching cookies to make it easier to free
that list in case something goes wrong in the function and we must bail out.
Courtesy of the torture testing.
|
2004-05-10 14:22:20 +00:00 |
|
Daniel Stenberg
|
b8541929c8
|
curl_slist_append() fixed to clear up properly if a memory function fails
|
2004-05-10 14:21:19 +00:00 |
|
Daniel Stenberg
|
5dcab07c54
|
if a malloc fails, clear up the memory and return failure
|
2004-05-10 14:04:06 +00:00 |
|
Daniel Stenberg
|
1f798affb9
|
typo
|
2004-05-10 10:52:29 +00:00 |
|
Daniel Stenberg
|
a2ecdf4249
|
the aprintf() versions now return NULL if _any_ alloc along the way failed,
previously they could return a piece of the string, making it impossible
for the caller to detect errors.
|
2004-05-10 10:50:43 +00:00 |
|
Daniel Stenberg
|
71fdc063bd
|
better detection for when add_buffer() returns failure, and return when that
happens
|
2004-05-10 10:49:35 +00:00 |
|
Daniel Stenberg
|
887d78a9ad
|
Curl_hash_add() was modified to clear up better in case of internal failure.
When failing, it should not tamper at all with the data it was supposed to
add to the cache.
|
2004-05-10 09:17:50 +00:00 |
|
Daniel Stenberg
|
228fea4628
|
make Curl_llist_insert_next() fail properly if malloc() fails
|
2004-05-10 08:57:37 +00:00 |
|
Daniel Stenberg
|
e64dacb40e
|
better checking that strdup() works
|
2004-05-10 08:57:18 +00:00 |
|
Daniel Stenberg
|
fff01f24bf
|
Luca fixed the nc= in the digest line since it apparantly should not have
quotes...
|
2004-05-10 08:09:15 +00:00 |
|
Daniel Stenberg
|
e55dee3807
|
James Bursa added better error checking for failer memory calls when
building formposts
|
2004-05-10 07:11:52 +00:00 |
|
Daniel Stenberg
|
8c2ce33c0b
|
build curllib.dsp from these
|
2004-05-10 07:03:46 +00:00 |
|
Daniel Stenberg
|
445c7791a7
|
James Bursa changed two error message to use the display-name instead of the
internally-used name.
|
2004-05-07 18:56:33 +00:00 |
|
Daniel Stenberg
|
3394c01826
|
We don't support any long protocol names so we can use a smaller buffer.
Also, make sure we have room for the trailing zero, only scan to size-1.
Gisle Vanem reported.
|
2004-05-07 18:46:28 +00:00 |
|
Daniel Stenberg
|
d67ea8c7ad
|
count the formdata size using a 64bit size if avaialble
|
2004-05-07 09:50:49 +00:00 |
|
Daniel Stenberg
|
9aebdff219
|
don't use a magic define name
|
2004-05-07 09:42:23 +00:00 |
|
Daniel Stenberg
|
90da930131
|
This file is now generated at dist-time.
|
2004-05-07 09:41:28 +00:00 |
|
Daniel Stenberg
|
fbdc1b1e3d
|
Generate curllib.dsp on dist.time from msvcproj.head msvcproj.foot and the
known source files. Not actually verified to work yet.
|
2004-05-07 09:41:05 +00:00 |
|
Daniel Stenberg
|
e942df755b
|
get the display host name properly
|
2004-05-07 06:18:47 +00:00 |
|
Daniel Stenberg
|
91c8be3628
|
removed two odd comments
|
2004-05-06 15:17:10 +00:00 |
|
Daniel Stenberg
|
8e73e55336
|
Michael Benedict brought a fix that fills in the errorbuffer properly
when ares fails to resolve a name. This was fixed before but somehow has
fallen out again!
|
2004-05-06 11:10:51 +00:00 |
|
Daniel Stenberg
|
6f74820cfc
|
if no strerror_r prototype is found, we provide our own to prevent picky
compilers to warn
|
2004-05-06 10:49:40 +00:00 |
|
Daniel Stenberg
|
af72f198ba
|
removed the unused 'len' variable, made use of the ptr pointer even if no
extra lib is used to prevent compiler warnings ("variable set but not used")
on that case
|
2004-05-06 07:32:30 +00:00 |
|
Daniel Stenberg
|
3fc831f9eb
|
typecast the unsigned long to plain long to prevent compiler warnings
|
2004-05-06 07:24:47 +00:00 |
|
Daniel Stenberg
|
9f660862ec
|
unused variable removed
|
2004-05-06 07:22:32 +00:00 |
|
Daniel Stenberg
|
1354671c90
|
use %ld to printf now.tv_sec
|
2004-05-06 07:21:19 +00:00 |
|
Daniel Stenberg
|
1175a226e3
|
curlx.h is a header to add to the release archive(s)
|
2004-05-06 07:19:58 +00:00 |
|
Daniel Stenberg
|
9cf04dff6a
|
hm, avoid division by zero more carefully with that new percentage math
|
2004-05-05 14:22:46 +00:00 |
|