X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fmhbuild.c;h=5f29d0e617a2aee5ceb5985eb414ce60503df6fe;hp=739aa462a1643d801f1f75038536faacdf1b0435;hb=651d89ca77b0c62dec629b029ef8e25d0df1d4cb;hpb=8051c625ea98a42e6f8f0b4276babeeae49b339f diff --git a/uip/mhbuild.c b/uip/mhbuild.c index 739aa46..5f29d0e 100644 --- a/uip/mhbuild.c +++ b/uip/mhbuild.c @@ -2008,10 +2008,11 @@ calculate_digest(CT ct, int asciiP) FILE *in; MD5_CTX mdContext; CE ce = ct->c_cefile; + char *infilename = ce->ce_file ? ce->ce_file : ct->c_file; /* open content */ - if ((in = fopen(ce->ce_file, "r")) == NULL) - adios(ce->ce_file, "unable to open for reading"); + if ((in = fopen(infilename, "r")) == NULL) + adios (infilename, "unable to open for reading"); /* Initialize md5 context */ MD5Init(&mdContext);