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 ---