summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>2000-03-16 21:48:59 +0000
committerLuke Leighton <lkcl@samba.org>2000-03-16 21:48:59 +0000
commite1a1cf2db65d10f13a2e9e0505fd4de67d8872ac (patch)
tree96bcd5f87033fca828b0d0ddd18a0c00714616b0
parent75effb95eae3816c0db5cd020c87075779c9a524 (diff)
downloadsamba-e1a1cf2db65d10f13a2e9e0505fd4de67d8872ac.tar.gz
samba-e1a1cf2db65d10f13a2e9e0505fd4de67d8872ac.tar.xz
samba-e1a1cf2db65d10f13a2e9e0505fd4de67d8872ac.zip
ran indent on afsticket.c because its format was confusing make proto.
-rw-r--r--source/smbd/afsticket.c90
1 files changed, 47 insertions, 43 deletions
diff --git a/source/smbd/afsticket.c b/source/smbd/afsticket.c
index 1f87a5bb8f4..bb86d21014b 100644
--- a/source/smbd/afsticket.c
+++ b/source/smbd/afsticket.c
@@ -21,53 +21,57 @@ extern struct current_user current_user;
extern int DEBUGLEVEL;
-int get_afs_ticket_from_srvtab(void){
- BOOL isroot = current_user.uid == 0;
- int result;
- char srvtab[sizeof(pstring)] = "";
- char realm[REALM_SZ];
+int get_afs_ticket_from_srvtab(void)
+{
+ BOOL isroot = current_user.uid == 0;
+ int result;
+ char srvtab[sizeof(pstring)] = "";
+ char realm[REALM_SZ];
- if(!isroot){
- unbecome_user();
- } /* if */
+ if (!isroot)
+ {
+ unbecome_user();
+ } /* if */
- become_uid(srvtabinfo.uid);
- /* krb_set_tkt_string(tkfile); */
+ become_uid(srvtabinfo.uid);
+ /* krb_set_tkt_string(tkfile); */
- pstrcat(srvtab, "/var/srvtabs/");
- pstrcat(srvtab, srvtabinfo.user);
- if (krb_get_lrealm(realm, 1) != KSUCCESS)
- (void) strncpy(realm, KRB_REALM, REALM_SZ - 1);
- result = krb_get_svc_in_tkt(srvtabinfo.user, "", realm,
- KRB_TICKET_GRANTING_TICKET,
- realm, lifetime, srvtab);
-
- if(isroot){
- unbecome_user();
- } /* if */
- if(result != KSUCCESS)
- DEBUG(1,("Using file %s, error: %s\n",
- srvtab,
- krb_get_err_text(result)));
- else
- if((result = krb_afslog(NULL, NULL)) != KSUCCESS &&
- result != KDC_PR_UNKNOWN)
- DEBUG(1,("AFS ticket error: %s\n",
- krb_get_err_text(result)));
- DEBUG(2,("Renewing ticket for user %s\n", srvtabinfo.user));
- return(krb_life_to_time(0, lifetime)/2 - 60);
-} /* get_afs_ticket_from_srvtab */
+ pstrcat(srvtab, "/var/srvtabs/");
+ pstrcat(srvtab, srvtabinfo.user);
+ if (krb_get_lrealm(realm, 1) != KSUCCESS)
+ (void)strncpy(realm, KRB_REALM, REALM_SZ - 1);
+ result = krb_get_svc_in_tkt(srvtabinfo.user, "", realm,
+ KRB_TICKET_GRANTING_TICKET,
+ realm, lifetime, srvtab);
-pid_t get_renewed_ticket(void){
- pid_t child;
+ if (isroot)
+ {
+ unbecome_user();
+ } /* if */
+ if (result != KSUCCESS)
+ DEBUG(1, ("Using file %s, error: %s\n",
+ srvtab, krb_get_err_text(result)));
+ else
+ if ((result = krb_afslog(NULL, NULL)) != KSUCCESS &&
+ result != KDC_PR_UNKNOWN)
+ DEBUG(1, ("AFS ticket error: %s\n",
+ krb_get_err_text(result)));
+ DEBUG(2, ("Renewing ticket for user %s\n", srvtabinfo.user));
+ return (krb_life_to_time(0, lifetime) / 2 - 60);
+} /* get_afs_ticket_from_srvtab */
- DEBUG(2,("Getting ticket for user %s\n", srvtabinfo.user));
- if((child = fork()) == 0){
- /* Forking needed in order to use alarm */
- for(;;)
- sleep(get_afs_ticket_from_srvtab());
- } /* if */
- return child;
-} /* get_renewed_ticket */
+pid_t get_renewed_ticket(void)
+{
+ pid_t child;
+
+ DEBUG(2, ("Getting ticket for user %s\n", srvtabinfo.user));
+ if ((child = fork()) == 0)
+ {
+ /* Forking needed in order to use alarm */
+ for (;;)
+ sleep(get_afs_ticket_from_srvtab());
+ } /* if */
+ return child;
+} /* get_renewed_ticket */
#endif /* RENEWABLE_AFS_TICKET */