Package: newpki-server
Version: 2.0.0+beta4-1
Severity: important
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.

Looks like publication_ldap.h should be included universally; not just
on WIN32 systems.

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

--- newpki-server-2.0.0+beta4/publication/ldap/src/module.c.orig        
2005-08-05 19:04:26.749137068 -0600
+++ newpki-server-2.0.0+beta4/publication/ldap/src/module.c     2005-08-05 
19:04:33.406363549 -0600
@@ -1,9 +1,10 @@
 // publication_ldap.cpp : Defines the entry point for the DLL application.
 //
 
+#include "publication_ldap.h"
+
 #ifdef _WIN32
 #include <windows.h>
-#include "publication_ldap.h"
 
 BOOL APIENTRY DllMain( HANDLE hModule, 
                        DWORD  ul_reason_for_call, 

--- Begin Message ---
Function `m_GetFunctions' implicitly converted to pointer at src/module.c:41

--- End Message ---

Reply via email to