diff options
| author | Keith Vetter <keithv@fusion.com> | 1995-09-24 23:55:45 +0000 |
|---|---|---|
| committer | Keith Vetter <keithv@fusion.com> | 1995-09-24 23:55:45 +0000 |
| commit | e21894944c10a830b7455cbe5cadd9e9658ee09b (patch) | |
| tree | d01f5c0809fbf52f84c2d24d1c53f36558b739f2 /src/lib/kadm | |
| parent | 1b842aaf6c792666dfdc97927ee12dca443552fc (diff) | |
| download | krb5-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/ChangeLog | 5 | ||||
| -rw-r--r-- | src/lib/kadm/adm_conn.c | 10 |
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); } |
