Overview
| Comment: | Close cache file if we cannot duplicate it |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
457d68de446ec16e180a4b787d8cb79a |
| User & Date: | rkeene on 2020-04-21 13:12:37 |
| Other Links: | manifest | tags |
Context
|
2024-03-25
| ||
| 20:43 | Fix plaintext mimetype thanks to external contributor Leaf check-in: 72bde5c983 user: rkeene tags: trunk | |
|
2020-04-21
| ||
| 13:12 | Close cache file if we cannot duplicate it check-in: 457d68de44 user: rkeene tags: trunk | |
|
2020-04-02
| ||
| 15:49 | More inputs to AFL check-in: abedee59bf user: rkeene tags: trunk | |
Changes
Modified filed.c from [e0a9bfdbe7] to [d39c0feefb].
| ︙ | ︙ | |||
995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 |
if (filed_fileinfo_fdcache_size != 0) {
/*
* We have to make a duplicate FD, because once we release the cache
* mutex, the file descriptor may be closed
*/
fd = dup(cache->fd);
if (fd < 0) {
pthread_mutex_unlock(&cache->mutex);
return(NULL);
}
buffer->fd = fd;
buffer->len = cache->len;
| > > > | 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 |
if (filed_fileinfo_fdcache_size != 0) {
/*
* We have to make a duplicate FD, because once we release the cache
* mutex, the file descriptor may be closed
*/
fd = dup(cache->fd);
if (fd < 0) {
close(cache->fd);
cache->fd = -1;
pthread_mutex_unlock(&cache->mutex);
return(NULL);
}
buffer->fd = fd;
buffer->len = cache->len;
|
| ︙ | ︙ |