mirror of
https://github.com/adulau/ssldump.git
synced 2024-11-22 01:17:04 +00:00
Add support for pcap output to FIFO
This commit is contained in:
parent
d10bb16f87
commit
4a6fcb5963
1 changed files with 19 additions and 14 deletions
|
@ -219,7 +219,12 @@ logpkt_pcap_open_fd(int fd) {
|
||||||
pcap_file_hdr_t hdr;
|
pcap_file_hdr_t hdr;
|
||||||
off_t sz;
|
off_t sz;
|
||||||
ssize_t n;
|
ssize_t n;
|
||||||
|
struct stat st;
|
||||||
|
|
||||||
|
if(fstat(fd, &st))
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
if(!S_ISFIFO(st.st_mode)) {
|
||||||
sz = lseek(fd, 0, SEEK_END);
|
sz = lseek(fd, 0, SEEK_END);
|
||||||
if (sz == -1)
|
if (sz == -1)
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -237,7 +242,7 @@ logpkt_pcap_open_fd(int fd) {
|
||||||
if (ftruncate(fd, 0) == -1)
|
if (ftruncate(fd, 0) == -1)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return logpkt_write_global_pcap_hdr(fd);
|
return logpkt_write_global_pcap_hdr(fd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue