git://git.openafs.org
/
openafs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
volser: Break callbacks to the target of VolClone
[openafs.git]
/
src
/
volser
/
volprocs.c
diff --git
a/src/volser/volprocs.c
b/src/volser/volprocs.c
index
941342a
..
a1383a7
100644
(file)
--- a/
src/volser/volprocs.c
+++ b/
src/volser/volprocs.c
@@
-849,6
+849,10
@@
VolClone(struct rx_call *acid, afs_int32 atrans, VolumeId purgeId,
#ifdef AFS_DEMAND_ATTACH_FS
salv_vp = NULL;
#endif
+
+ /* Clients could have callbacks to the clone ID */
+ FSYNC_VolOp(newId, NULL, FSYNC_VOL_BREAKCBKS, 0l, NULL);
+
if (TRELE(tt)) {
tt = (struct volser_trans *)0;
error = VOLSERTRELE_ERROR;