=================================================================== RCS file: /home/cvspublic/httpd-2.0/modules/dav/fs/lock.c,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- httpd-2.0/modules/dav/fs/lock.c 2004/09/12 22:14:57 1.32 +++ httpd-2.0/modules/dav/fs/lock.c 2004/09/12 22:24:05 1.33 @@ -1469,13 +1469,13 @@ } if (dav_fs_do_refresh(dp_scan, ltl, new_time)) { /* the lock was refreshed. return the lock. */ - newlock = dav_fs_alloc_lock(lockdb, ip->key, dp->locktoken); + newlock = dav_fs_alloc_lock(lockdb, ip->key, dp_scan->locktoken); newlock->is_locknull = !resource->exists; - newlock->scope = dp->f.scope; - newlock->type = dp->f.type; - newlock->depth = dp->f.depth; - newlock->timeout = dp->f.timeout; - newlock->owner = dp->owner; + newlock->scope = dp_scan->f.scope; + newlock->type = dp_scan->f.type; + newlock->depth = dp_scan->f.depth; + newlock->timeout = dp_scan->f.timeout; + newlock->owner = dp_scan->owner; newlock->auth_user = dp_scan->auth_user; newlock->next = *locks;