[Pki-devel] [PATCH] 108 Fix for trac ticket 1150
Fraser Tweedale
ftweedal at redhat.com
Thu Oct 9 04:09:16 UTC 2014
On Tue, Oct 07, 2014 at 03:01:31PM -0400, Abhishek Koneru wrote:
> Please review the patch which corrects the print message in the
> do_writes method in sslget.c and revoker.c.
>
> -- Abhishek
ACK.
> >From e157d4f2cfd1bc4c54b38605fa6dcefef974da34 Mon Sep 17 00:00:00 2001
> From: Abhishek Koneru <akoneru at redhat.com>
> Date: Tue, 7 Oct 2014 14:52:53 -0400
> Subject: [PATCH] Fixing upstream trac ticket 1150.
>
> In both sslget.c and revoker.c there is an incorrect equality
> check which compares the output of a comparision operator with
> a constant(SECFailure) which has a value of -1. The fix will print
> the correct SECFailure or SECSuccess value for the do_writes method.
> ---
> base/native-tools/src/revoker/revoker.c | 6 ++++--
> base/native-tools/src/sslget/sslget.c | 6 ++++--
> 2 files changed, 8 insertions(+), 4 deletions(-)
>
> diff --git a/base/native-tools/src/revoker/revoker.c b/base/native-tools/src/revoker/revoker.c
> index c7fc76294a59d2eef498c388b8a150dd10be645a..f0ee1839371c7593b05a514db36a619817a094ff 100644
> --- a/base/native-tools/src/revoker/revoker.c
> +++ b/base/native-tools/src/revoker/revoker.c
> @@ -325,6 +325,7 @@ do_writes(
> PRFileDesc * ssl_sock = (PRFileDesc *)a;
> PRUint32 sent = 0;
> PRInt32 count = 0;
> + PRInt32 result = 0;
>
> while (sent < bigBuf.len) {
>
> @@ -343,9 +344,10 @@ do_writes(
> FPRINTF(stderr, "do_writes shutting down send socket\n");
> /* PR_Shutdown(ssl_sock, PR_SHUTDOWN_SEND); */
> }
> + result = (sent < bigBuf.len) ? SECFailure : SECSuccess;
>
> - FPRINTF(stderr, "do_writes exiting with (failure = %d)\n",sent<bigBuf.len == SECFailure);
> - return (sent < bigBuf.len) ? SECFailure : SECSuccess;
> + FPRINTF(stderr, "do_writes exiting with (result = %d)\n", result);
> + return result;
> }
>
>
> diff --git a/base/native-tools/src/sslget/sslget.c b/base/native-tools/src/sslget/sslget.c
> index cfd806785eae8588e2a5c2f9a352ea1a38e83d46..c453096babaadd2fa5b5554652e6803417a868fa 100644
> --- a/base/native-tools/src/sslget/sslget.c
> +++ b/base/native-tools/src/sslget/sslget.c
> @@ -316,6 +316,7 @@ do_writes(
> PRFileDesc * ssl_sock = (PRFileDesc *)a;
> PRUint32 sent = 0;
> PRInt32 count = 0;
> + PRInt32 result = 0;
>
> while (sent < bigBuf.len) {
>
> @@ -334,9 +335,10 @@ do_writes(
> FPRINTF(stderr, "do_writes shutting down send socket\n");
> /* PR_Shutdown(ssl_sock, PR_SHUTDOWN_SEND); */
> }
> + result = (sent < bigBuf.len) ? SECFailure : SECSuccess;
>
> - FPRINTF(stderr, "do_writes exiting with (failure = %d)\n",sent<bigBuf.len == SECFailure);
> - return (sent < bigBuf.len) ? SECFailure : SECSuccess;
> + FPRINTF(stderr, "do_writes exiting with (result = %d)\n", result);
> + return result;
> }
>
>
> --
> 1.8.5.3
>
> _______________________________________________
> Pki-devel mailing list
> Pki-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/pki-devel
More information about the Pki-devel
mailing list