ports/sysutils/fusefs-curlftpfs/files/patch-ftpfs.c
Dennis Herrmann d708c52834 - Add patch that's fix core dump, when an FTP server rejects a
file retrieval operation with permission denied.
- bump PORTREVISION

PR:		ports/142454
Submitted by:	Aragon Gouveia <aragon@phat.za.net>
2010-01-08 20:02:31 +00:00

19 lines
531 B
C

--- ./ftpfs.c.orig 2008-04-30 01:05:47.000000000 +0200
+++ ./ftpfs.c 2010-01-08 19:14:39.000000000 +0100
@@ -611,10 +611,12 @@
curl_easy_cleanup(fh->write_conn);
g_free(fh->full_path);
g_free(fh->open_path);
- sem_destroy(&fh->data_avail);
- sem_destroy(&fh->data_need);
- sem_destroy(&fh->data_written);
- sem_destroy(&fh->ready);
+ if (fh->data_avail) {
+ sem_destroy(&fh->data_avail);
+ sem_destroy(&fh->data_need);
+ sem_destroy(&fh->data_written);
+ sem_destroy(&fh->ready);
+ }
free(fh);
}