From: Andreas Ă–man Date: Mon, 19 Nov 2007 16:16:25 +0000 (+0000) Subject: dont crash if no storage is specified (or if open() failed) X-Git-Tag: 2.12~1394 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d486abcb840ec6b726a303d7df7008d43058258e;p=thirdparty%2Ftvheadend.git dont crash if no storage is specified (or if open() failed) --- diff --git a/buffer.c b/buffer.c index d00cd7be1..247b0e92e 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); }