Package: neutrino
Version: 0.8.4-3
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.
[1]http://people.debian.org/~dannf/check-implicit-pointer-functions
diff -urN neutrino-0.8.4.orig/id3/mp3file.c neutrino-0.8.4/id3/mp3file.c
--- neutrino-0.8.4.orig/id3/mp3file.c 2005-04-25 18:28:08.000000000 -0600
+++ neutrino-0.8.4/id3/mp3file.c 2005-08-19 17:57:44.000000000 -0600
@@ -26,6 +26,7 @@
#include <string.h>
#include <stdlib.h>
#include "nomad-id3-util.h"
+#include "../libnomad/nomad-util.h"
/*
* The following code is extracted from gtkpod, which in turn
diff -urN neutrino-0.8.4.orig/id3/nomad-id3-filename.c
neutrino-0.8.4/id3/nomad-id3-filename.c
--- neutrino-0.8.4.orig/id3/nomad-id3-filename.c 2005-04-25
18:27:51.000000000 -0600
+++ neutrino-0.8.4/id3/nomad-id3-filename.c 2005-08-19 17:59:26.000000000
-0600
@@ -29,6 +29,8 @@
#include "nomad-id3-filename.h"
+#include "nomad-id3-util.h"
+
static const gchar *chomp_strings[] = {
/* What a decoder is it that puts !s at the end of every filename
* and a N01Songtitle thing at the beginning of the file??? */
--- Begin Message ---
Function `seconds_to_mmss' implicitly converted to pointer at mp3file.c:984
Function `nomad_id3_unescape_string' implicitly converted to pointer at
nomad-id3-filename.c:460
--- End Message ---