mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
warc: Fix a problem under OS X.
This commit is contained in:
parent
5305f18c0a
commit
eed850d938
@ -1,3 +1,9 @@
|
||||
2011-11-04 Steven Schweda <address@hidden>
|
||||
|
||||
* warc.c [! WINDOWS]: Include <libgen.h>.
|
||||
(warc_write_warcinfo_record): Assign a new allocated buffer and
|
||||
free it on errors.
|
||||
|
||||
2011-11-01 Steven Schweda <address@hidden>
|
||||
|
||||
* gnutls.c (ssl_init): Ensure GNU TLS is loaded only once.
|
||||
|
@ -19,6 +19,10 @@
|
||||
#include <uuid/uuid.h>
|
||||
#endif
|
||||
|
||||
#ifndef WINDOWS
|
||||
#include <libgen.h>
|
||||
#endif
|
||||
|
||||
#include "warc.h"
|
||||
|
||||
extern char *version_string;
|
||||
@ -605,7 +609,7 @@ warc_write_warcinfo_record (char *filename)
|
||||
|
||||
char *filename_copy, *filename_basename;
|
||||
filename_copy = strdup (filename);
|
||||
filename_basename = basename (filename_copy);
|
||||
filename_basename = strdup (basename (filename_copy));
|
||||
|
||||
warc_write_start_record ();
|
||||
warc_write_header ("WARC-Type", "warcinfo");
|
||||
@ -619,6 +623,7 @@ warc_write_warcinfo_record (char *filename)
|
||||
if (warc_tmp == NULL)
|
||||
{
|
||||
free (filename_copy);
|
||||
free (filename_basename);
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -646,6 +651,7 @@ warc_write_warcinfo_record (char *filename)
|
||||
}
|
||||
|
||||
free (filename_copy);
|
||||
free (filename_basename);
|
||||
fclose (warc_tmp);
|
||||
return warc_write_ok;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user