Package: wzdftpd
Version: 0.5.3-3
Tags: patch

Our automated buildd log filter[1] detected a problem that will cause
your package to segfault on architectures where the size of a pointer is
greater than the size of an integer, such as ia64:

Function `wzd_strdup' implicitly converted to pointer at libpam_main.c:316

[1]http://people.debian.org/~dannf/check-implicit-pointer-functions

The following patch fixes this problem:

diff -urN wzdftpd-0.5.3.orig/backends/pam/libpam_main.c 
wzdftpd-0.5.3/backends/pam/libpam_main.c
--- wzdftpd-0.5.3.orig/backends/pam/libpam_main.c       2005-03-28 
05:41:58.000000000 -0700
+++ wzdftpd-0.5.3/backends/pam/libpam_main.c    2005-06-20 10:34:50.635353795 
-0600
@@ -42,6 +42,7 @@
 #include <sys/types.h>
 
 #include "wzd_backend.h"
+#include "wzd_debug.h"
 
 #define        HARD_DEF_USER_MAX       64
 #define        HARD_DEF_GROUP_MAX      64




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to