From d486abcb840ec6b726a303d7df7008d43058258e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Mon, 19 Nov 2007 16:16:25 +0000 Subject: [PATCH] dont crash if no storage is specified (or if open() failed) --- buffer.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/buffer.c b/buffer.c index d00cd7be..247b0e92 100644 --- a/buffer.c +++ b/buffer.c @@ -187,8 +187,9 @@ pkt_store(th_pkt_t *pkt) storage_mem_enq(pkt); storage_disk_enq(pkt); - pwrite(pkt->pkt_storage->ts_fd, pkt->pkt_payload, pkt->pkt_payloadlen, - pkt->pkt_storage_offset); + if(pkt->pkt_storage) + pwrite(pkt->pkt_storage->ts_fd, pkt->pkt_payload, pkt->pkt_payloadlen, + pkt->pkt_storage_offset); }