Print this page
OS-249
        
@@ -19,10 +19,11 @@
  * CDDL HEADER END
  */
 
 /*
  * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011, Joyent Inc. All rights reserved.
  */
 
 #include <stdio.h>
 #include <door.h>
 #include <errno.h>
@@ -84,10 +85,11 @@
         dladm_status_t                  status;
         char                            errmsg[DLADM_STRSIZE];
 
         getlinkid.ld_cmd = DLMGMT_CMD_GETLINKID;
         (void) strlcpy(getlinkid.ld_link, link, MAXLINKNAMELEN);
+        getlinkid.ld_zoneid = -1;
 
         if ((status = ibd_dladm_door_call(dlh, &getlinkid, sizeof (getlinkid),
             &retval, sizeof (retval))) != DLADM_STATUS_OK) {
                 (void) fprintf(stderr,
                     "dladm_door_call failed: %s; linkname = %s\n",