Package: libpri
Version: 1.4.3-2
Severity: normal
Tags: patch
User: [EMAIL PROTECTED]
Usertags: origin-ubuntu intrepid ubuntu-patch

Hello!

This patch fixes errors seen while compiling with -D_FORTIFY_SOURCE=2.

Thanks,

-Kees


-- 
Kees Cook                                            @outflux.net
diff -u libpri-1.4.3/debian/patches/bristuff.dpatch libpri-1.4.3/debian/patches/bristuff.dpatch
--- libpri-1.4.3/debian/patches/bristuff.dpatch
+++ libpri-1.4.3/debian/patches/bristuff.dpatch
@@ -677,9 +677,9 @@
 -	else
 -		fputs(tmp, stdout);
 + 	if (__pri_message && pri) {
-+ 	    if (pri->debugfd >= 0)
-+		write(pri->debugfd, tmp, strlen(tmp));
-+ 	    else
++ 	    if (pri->debugfd >= 0) {
++		if (write(pri->debugfd, tmp, strlen(tmp))<0) {};
++ 	    } else
 + 		__pri_message(tmp, pri->span);
 + 	} else {
 +	    fputs(tmp, stdout);
@@ -696,9 +696,9 @@
 -	else
 -		fputs(tmp, stderr);
 + 	if (__pri_error && pri) {
-+ 	    if (pri->debugfd >= 0)
-+ 		write(pri->debugfd, tmp, strlen(tmp));
-+ 	    else
++ 	    if (pri->debugfd >= 0) {
++ 		if (write(pri->debugfd, tmp, strlen(tmp))<0) {};
++ 	    } else
 + 		__pri_error(tmp, pri->span);
 + 	} else {
 +	    fputs(tmp, stderr);

Reply via email to