odb = (const struct OnDemandBlock *) data;
off = GNUNET_ntohll (odb->offset);
fn = (const char *) GNUNET_CONTAINER_multihashmap_get (ifm, &odb->file_id);
- if (0 != ACCESS (fn, R_OK))
+ if ( (NULL == fn) ||
+ (0 != ACCESS (fn, R_OK)) )
{
GNUNET_STATISTICS_update (GSF_stats,
gettext_noop ("# index blocks removed: original file inaccessible"),
GNUNET_TIME_UNIT_FOREVER_REL, &remove_cont, NULL);
return GNUNET_SYSERR;
}
- fh = NULL;
- if ((NULL == fn) ||
- (NULL ==
+ if ((NULL ==
(fh =
GNUNET_DISK_file_open (fn, GNUNET_DISK_OPEN_READ,
GNUNET_DISK_PERM_NONE))) ||