[dovecot-cvs] dovecot/src/auth passdb-pam.c,1.12,1.13

cras at procontrol.fi cras at procontrol.fi
Wed Sep 24 14:16:48 EEST 2003


Update of /home/cvs/dovecot/src/auth
In directory danu:/tmp/cvs-serv29695

Modified Files:
	passdb-pam.c 
Log Message:
Alignment fix



Index: passdb-pam.c
===================================================================
RCS file: /home/cvs/dovecot/src/auth/passdb-pam.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- passdb-pam.c	21 Sep 2003 16:21:36 -0000	1.12
+++ passdb-pam.c	24 Sep 2003 10:16:46 -0000	1.13
@@ -276,7 +276,7 @@
 		i_error("PAM: Child process returned only %d bytes", ret);
 		result = PASSDB_RESULT_INTERNAL_FAILURE;
 	} else {
-		result = *((enum passdb_result *) buf);
+		memcpy(&result, buf, sizeof(result));
 
 		if ((size_t)ret > sizeof(result)) {
 			/* error message included */



More information about the dovecot-cvs mailing list