summaryrefslogtreecommitdiffstats
path: root/src/lib/kadm
diff options
context:
space:
mode:
authorKeith Vetter <keithv@fusion.com>1995-09-24 23:55:45 +0000
committerKeith Vetter <keithv@fusion.com>1995-09-24 23:55:45 +0000
commite21894944c10a830b7455cbe5cadd9e9658ee09b (patch)
treed01f5c0809fbf52f84c2d24d1c53f36558b739f2 /src/lib/kadm
parent1b842aaf6c792666dfdc97927ee12dca443552fc (diff)
downloadkrb5-e21894944c10a830b7455cbe5cadd9e9658ee09b.tar.gz
krb5-e21894944c10a830b7455cbe5cadd9e9658ee09b.tar.xz
krb5-e21894944c10a830b7455cbe5cadd9e9658ee09b.zip
Change password for the Mac
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6845 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/kadm')
-rw-r--r--src/lib/kadm/ChangeLog5
-rw-r--r--src/lib/kadm/adm_conn.c10
2 files changed, 10 insertions, 5 deletions
diff --git a/src/lib/kadm/ChangeLog b/src/lib/kadm/ChangeLog
index 5092e2a7b..eb0357eb1 100644
--- a/src/lib/kadm/ChangeLog
+++ b/src/lib/kadm/ChangeLog
@@ -1,3 +1,8 @@
+Fri Sep 22 12:00:00 1995 James Mattly <mattly@fusion.com>
+
+ * adm_conn.c: for sockets changed close to closesocket, sockets on
+ macintosh arn't files.
+
Fri Sep 22 15:44:02 1995 Mark Eichin <eichin@cygnus.com>
* logger.c (klog_com_err_proc): pass whoami in failure messages
diff --git a/src/lib/kadm/adm_conn.c b/src/lib/kadm/adm_conn.c
index 9de8e62ea..cb73e8aa2 100644
--- a/src/lib/kadm/adm_conn.c
+++ b/src/lib/kadm/adm_conn.c
@@ -429,7 +429,7 @@ kadm_contact_server(kcontext, realmp, sockp, local, remote)
sizeof(in_remote)) < 0) {
/* Failed, go to next address */
kret = SOCKET_ERRNO;
- close(*sockp);
+ closesocket((SOCKET)*sockp);
*sockp = -1;
continue;
}
@@ -508,7 +508,7 @@ kadm_contact_server(kcontext, realmp, sockp, local, remote)
(struct sockaddr *) &in_remote,
sizeof(in_remote)) < 0) {
kret = SOCKET_ERRNO;
- close(*sockp);
+ closesocket((SOCKET)*sockp);
*sockp = -1;
continue;
}
@@ -544,7 +544,7 @@ kadm_contact_server(kcontext, realmp, sockp, local, remote)
cleanup:
if (kret) {
if (*sockp >= 0)
- close(*sockp);
+ closesocket((SOCKET)*sockp);
if (*local && (*local)->contents)
free((*local)->contents);
if (*remote && (*remote)->contents)
@@ -713,7 +713,7 @@ krb5_adm_connect(kcontext, user, prompt, opassword, sockp, ctxp,
*ctxp = (krb5_auth_context) NULL;
}
if (*sockp >= 0) {
- close(*sockp);
+ closesocket((SOCKET)*sockp);
*sockp = -1;
}
if (local_addr && local_addr->contents)
@@ -755,6 +755,6 @@ krb5_adm_disconnect(kcontext, socketp, auth_context, ccache)
if (auth_context)
krb5_xfree(auth_context);
if (*socketp >= 0)
- close(*socketp);
+ closesocket((SOCKET)*socketp);
}