diff -u tuxpuck-0.8.2/debian/changelog tuxpuck-0.8.2/debian/changelog --- tuxpuck-0.8.2/debian/changelog +++ tuxpuck-0.8.2/debian/changelog @@ -1,3 +1,9 @@ +tuxpuck (0.8.2-2.1ubuntu3) karmic; urgency=low + + * utils/anim.c: handle fread() failure, fixes FTBFS (LP: #457214). + + -- Ilya Barygin Wed, 21 Oct 2009 17:49:22 +0400 + tuxpuck (0.8.2-2.1ubuntu2) hardy; urgency=low * debian/control: diff -u tuxpuck-0.8.2/debian/control tuxpuck-0.8.2/debian/control --- tuxpuck-0.8.2/debian/control +++ tuxpuck-0.8.2/debian/control @@ -1,7 +1,7 @@ Source: tuxpuck Section: games Priority: optional -Maintainer: Ubuntu MOTU Developers +Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Sven Velt Uploaders: Norbert Tretkowski Homepage: http://home.no.net/munsuun/tuxpuck/ only in patch2: unchanged: --- tuxpuck-0.8.2.orig/utils/anim.c +++ tuxpuck-0.8.2/utils/anim.c @@ -32,7 +32,8 @@ data = (Uint8 *) malloc(theStat.st_size); size = theStat.st_size; fwrite(&size, sizeof(Uint32), 1, out); - fread(data, theStat.st_size, 1, in); + if (fread(data, theStat.st_size, 1, in) != 1) + errorcc("Error reading from file, ", filename); fwrite(data, theStat.st_size, 1, out); free(data); fclose(in);