components/bash/patches/parse.y-CVE-2014-7169.patch
author Stefan Teleman <stefan.teleman@oracle.com>
Thu, 25 Sep 2014 07:38:21 -0700
branchs11u2-sru-backport
changeset 3338 efd3f74b7887
permissions -rw-r--r--
19682871 problem in UTILITY/BASH
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3338
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     1
# Patch is from Chet Ramey (Bash Project Lead);
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     2
# http://www.openwall.com/lists/oss-security/2014/09/25/10
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     3
# This will become an official bash patch.
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     4
*** ../bash-20140912/parse.y	2014-08-26 15:09:42.000000000 -0400
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     5
--- parse.y	2014-09-24 22:47:28.000000000 -0400
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     6
***************
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     7
*** 2959,2962 ****
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     8
--- 2959,2964 ----
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     9
    word_desc_to_read = (WORD_DESC *)NULL;
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    10
  
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    11
+   eol_ungetc_lookahead = 0;
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    12
+ 
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    13
    current_token = '\n';		/* XXX */
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    14
    last_read_token = '\n';
efd3f74b7887 19682871 problem in UTILITY/BASH
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    15