svn commit: samba r11183 - branches/SAMBA_3_0/source/libads
branches/SAMBA_3_0/source/smbd trunk/source/libads trunk/source/smbd
gd at samba.org
gd at samba.org
Wed Oct 19 14:34:17 GMT 2005
Author: gd
Date: 2005-10-19 14:34:17 +0000 (Wed, 19 Oct 2005)
New Revision: 11183
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=11183
Log:
add small helper function to return a PAC_LOGON_INFO.
Guenther
Modified:
branches/SAMBA_3_0/source/libads/authdata.c
branches/SAMBA_3_0/source/smbd/sesssetup.c
trunk/source/libads/authdata.c
trunk/source/smbd/sesssetup.c
Changeset:
Modified: branches/SAMBA_3_0/source/libads/authdata.c
===================================================================
--- branches/SAMBA_3_0/source/libads/authdata.c 2005-10-19 14:08:39 UTC (rev 11182)
+++ branches/SAMBA_3_0/source/libads/authdata.c 2005-10-19 14:34:17 UTC (rev 11183)
@@ -924,4 +924,20 @@
return nt_status;
}
+ PAC_LOGON_INFO *get_logon_info_from_pac(PAC_DATA *pac_data)
+{
+ PAC_LOGON_INFO *logon_info = NULL;
+ int i;
+
+ for (i=0; i < pac_data->num_buffers; i++) {
+
+ if (pac_data->pac_buffer[i].type != PAC_TYPE_LOGON_INFO)
+ continue;
+
+ logon_info = pac_data->pac_buffer[i].ctr->pac.logon_info;
+ break;
+ }
+ return logon_info;
+}
+
#endif
Modified: branches/SAMBA_3_0/source/smbd/sesssetup.c
===================================================================
--- branches/SAMBA_3_0/source/smbd/sesssetup.c 2005-10-19 14:08:39 UTC (rev 11182)
+++ branches/SAMBA_3_0/source/smbd/sesssetup.c 2005-10-19 14:34:17 UTC (rev 11183)
@@ -182,16 +182,7 @@
}
if (pac_data) {
-
- /* get the logon_info */
- for (i=0; i < pac_data->num_buffers; i++) {
-
- if (pac_data->pac_buffer[i].type != PAC_TYPE_LOGON_INFO)
- continue;
-
- logon_info = pac_data->pac_buffer[i].ctr->pac.logon_info;
- break;
- }
+ logon_info = get_logon_info_from_pac(pac_data);
}
DEBUG(3,("Ticket name is [%s]\n", client));
Modified: trunk/source/libads/authdata.c
===================================================================
--- trunk/source/libads/authdata.c 2005-10-19 14:08:39 UTC (rev 11182)
+++ trunk/source/libads/authdata.c 2005-10-19 14:34:17 UTC (rev 11183)
@@ -924,4 +924,20 @@
return nt_status;
}
+ PAC_LOGON_INFO *get_logon_info_from_pac(PAC_DATA *pac_data)
+{
+ PAC_LOGON_INFO *logon_info = NULL;
+ int i;
+
+ for (i=0; i < pac_data->num_buffers; i++) {
+
+ if (pac_data->pac_buffer[i].type != PAC_TYPE_LOGON_INFO)
+ continue;
+
+ logon_info = pac_data->pac_buffer[i].ctr->pac.logon_info;
+ break;
+ }
+ return logon_info;
+}
+
#endif
Modified: trunk/source/smbd/sesssetup.c
===================================================================
--- trunk/source/smbd/sesssetup.c 2005-10-19 14:08:39 UTC (rev 11182)
+++ trunk/source/smbd/sesssetup.c 2005-10-19 14:34:17 UTC (rev 11183)
@@ -182,16 +182,7 @@
}
if (pac_data) {
-
- /* get the logon_info */
- for (i=0; i < pac_data->num_buffers; i++) {
-
- if (pac_data->pac_buffer[i].type != PAC_TYPE_LOGON_INFO)
- continue;
-
- logon_info = pac_data->pac_buffer[i].ctr->pac.logon_info;
- break;
- }
+ logon_info = get_logon_info_from_pac(pac_data);
}
DEBUG(3,("Ticket name is [%s]\n", client));
More information about the samba-cvs
mailing list