disconnected-merge-conflict-20080630
authorRuss Allbery <rra@stanford.edu>
Mon, 30 Jun 2008 23:53:22 +0000 (23:53 +0000)
committerRuss Allbery <rra@stanford.edu>
Mon, 30 Jun 2008 23:53:22 +0000 (23:53 +0000)
LICENSE BSD

Fix a disconnected-mode merge conflict with an older import of disconnected
to HEAD that caused a duplicate definition of PDiscon.  I believe this
problem was only on HEAD.

src/afs/afs_pioctl.c

index 83a8288..20a9807 100644 (file)
@@ -3976,29 +3976,6 @@ DECL_PIOCTL(PCallBackAddr)
 DECL_PIOCTL(PDiscon)
 {
 #ifdef AFS_DISCON_ENV
-    static afs_int32 mode;
-
-    if (ainSize == sizeof(afs_int32)) {
-       memcpy(&mode, ain, sizeof(afs_int32));
-
-       /* 3 is magic, should be a #define. */
-       afs_SetCheckServerNATmode(mode == 3);
-    } else if (ainSize != 0) {
-       return EINVAL;
-    }
-
-    /* Return new mode */
-    memcpy(aout, &mode, sizeof(afs_int32));
-    *aoutSize = sizeof(struct VenusFid);
-    return 0;
-#else
-    return EINVAL;
-#endif
-}
-
-DECL_PIOCTL(PDiscon)
-{
-#ifdef AFS_DISCON_ENV
     static afs_int32 mode = 4; /* Start up in 'full' */
 
     if (ainSize == sizeof(afs_int32)) {