mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
[svn] Applied Edward Sabol's patch from
<200106131813.f5DIDss1294858@alderaan.gsfc.nasa.gov>. It fixes a memory leak in url_equal, and comments it out, as it's unused.
This commit is contained in:
parent
0ce7b6bffc
commit
0c42479322
@ -1,3 +1,11 @@
|
|||||||
|
2001-06-08 Edward J. Sabol <sabol@alderaan.gsfc.nasa.gov>
|
||||||
|
|
||||||
|
* url.c (url_equal): Fix a memory leak when parseurl returns an
|
||||||
|
error on the second URL. Also, since url_equal is not used at the
|
||||||
|
moment, do not compile it.
|
||||||
|
|
||||||
|
* url.h: Ditto for the prototype of url_equal.
|
||||||
|
|
||||||
2001-11-16 Hrvoje Niksic <hniksic@arsdigita.com>
|
2001-11-16 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||||
|
|
||||||
* html-parse.c (map_html_tags): Support XML-style empty tags.
|
* html-parse.c (map_html_tags): Support XML-style empty tags.
|
||||||
|
@ -774,6 +774,8 @@ str_url (const struct urlinfo *u, int hide)
|
|||||||
|
|
||||||
Returns 1 if the URL1 is equivalent to URL2, 0 otherwise. Also
|
Returns 1 if the URL1 is equivalent to URL2, 0 otherwise. Also
|
||||||
return 0 on error. */
|
return 0 on error. */
|
||||||
|
/* Do not compile unused code. */
|
||||||
|
#if 0
|
||||||
int
|
int
|
||||||
url_equal (const char *url1, const char *url2)
|
url_equal (const char *url1, const char *url2)
|
||||||
{
|
{
|
||||||
@ -792,6 +794,7 @@ url_equal (const char *url1, const char *url2)
|
|||||||
err = parseurl (url2, u2, 0);
|
err = parseurl (url2, u2, 0);
|
||||||
if (err != URLOK)
|
if (err != URLOK)
|
||||||
{
|
{
|
||||||
|
freeurl (u1, 1);
|
||||||
freeurl (u2, 1);
|
freeurl (u2, 1);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -800,6 +803,7 @@ url_equal (const char *url1, const char *url2)
|
|||||||
freeurl (u2, 1);
|
freeurl (u2, 1);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
#endif /* 0 */
|
||||||
|
|
||||||
urlpos *
|
urlpos *
|
||||||
get_urls_file (const char *file)
|
get_urls_file (const char *file)
|
||||||
|
@ -104,7 +104,10 @@ int skip_uname PARAMS ((const char *));
|
|||||||
|
|
||||||
uerr_t parseurl PARAMS ((const char *, struct urlinfo *, int));
|
uerr_t parseurl PARAMS ((const char *, struct urlinfo *, int));
|
||||||
char *str_url PARAMS ((const struct urlinfo *, int));
|
char *str_url PARAMS ((const struct urlinfo *, int));
|
||||||
|
/* url_equal is not currently used. */
|
||||||
|
#if 0
|
||||||
int url_equal PARAMS ((const char *, const char *));
|
int url_equal PARAMS ((const char *, const char *));
|
||||||
|
#endif /* 0 */
|
||||||
|
|
||||||
urlpos *get_urls_file PARAMS ((const char *));
|
urlpos *get_urls_file PARAMS ((const char *));
|
||||||
urlpos *get_urls_html PARAMS ((const char *, const char *, int, int *));
|
urlpos *get_urls_html PARAMS ((const char *, const char *, int, int *));
|
||||||
|
Loading…
Reference in New Issue
Block a user