639
638
/* Create and fill a dav_lock_indirect structure */
641
640
ip = apr_pcalloc(p, sizeof(*ip));
644
642
offset += sizeof(*ip->locktoken);
645
643
memcpy(&ip->timeout, val.dptr + offset, sizeof(ip->timeout));
646
644
offset += sizeof(ip->timeout);
648
646
ip->key.dsize = *((int *) (val.dptr + offset));
649
647
offset += sizeof(ip->key.dsize);
654
651
if (!dav_generic_lock_expired(ip->timeout)) {