blob: 42f6e1c4ee12f9d90ef51463299e5c678405d49c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
--- ./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);
}
|