# HG changeset patch # User arpi # Date 1042135258 0 # Node ID 668cc9e77d2d9e1e659adb8743e7e420d69f376b # Parent 636c1e894a273b4bafac1ef4adf97c938f7018f2 check if prop_hdr==NULL insteda of sig11 diff -r 636c1e894a27 -r 668cc9e77d2d libmpdemux/pnm.c --- a/libmpdemux/pnm.c Thu Jan 09 09:37:53 2003 +0000 +++ b/libmpdemux/pnm.c Thu Jan 09 18:00:58 2003 +0000 @@ -512,10 +512,11 @@ ptr+=chunk_size; } - /* set pre-buffer to a low number */ - /* prop_hdr[36]=0x01; - prop_hdr[37]=0xd6; */ - + if (!prop_hdr) { + printf("input_pnm: error while parsing headers.\n"); + return 0; + } + /* set data offset */ size--; prop_hdr[42]=(size>>24)%0xff; @@ -740,7 +741,7 @@ pnm_t *pnm_connect(int fd, char *path) { pnm_t *p=malloc(sizeof(pnm_t)); - int need_response; + int need_response=0; p->path=strdup(path); p->s=fd;