[openssl-commits] [openssl] master update

Richard Levitte levitte at openssl.org
Thu Mar 10 00:15:06 UTC 2016


The branch master has been updated
       via  c5798e0eb557cf13852a3982429a641d5c88bcbe (commit)
      from  64b9d84bfd0da0305a1df9b97ffbdc3898f59e62 (commit)


- Log -----------------------------------------------------------------
commit c5798e0eb557cf13852a3982429a641d5c88bcbe
Author: Richard Levitte <levitte at openssl.org>
Date:   Wed Mar 9 23:58:44 2016 +0100

    Correct slight logic error in processing IF in build.info
    
    This corrects a fault where the inner IF in this example was still
    being acted upon:
    
      IF[0]
        ...whatever...
        IF[1]
          ...whatever more...
        ENDIF
      ENDIF
    
    With this change, the inner IF is skipped over.
    
    Reviewed-by: Matt Caswell <matt at openssl.org>

-----------------------------------------------------------------------

Summary of changes:
 Configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Configure b/Configure
index eb7e54c..2b621f5 100755
--- a/Configure
+++ b/Configure
@@ -1334,7 +1334,7 @@ if ($builder eq "unified") {
             # Info we're looking for
             qr/^\s*IF\[((?:\\.|[^\\\]])*)\]\s*$/
             => sub {
-                if (! @skip || $skip[$#skip] >= 0) {
+                if (! @skip || $skip[$#skip] > 0) {
                     push @skip, !! $1;
                 } else {
                     push @skip, -1;


More information about the openssl-commits mailing list