components/bash/patches/solaris-017.bashhist.c.patch
branchs11u3-sru
changeset 7627 4758b76d5ad5
parent 7623 d89b1c5817f5
child 7628 409696918882
--- a/components/bash/patches/solaris-017.bashhist.c.patch	Fri Jan 27 15:04:39 2017 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-- in maybe_append_history, change check for history_lines_this_session
-  so that we append the lines to the file if it's equal to the value
-  returned by where_history(). This means that without this change,
-  the history won't be appended if all the lines in the history list
-  were added in the current session since the last time the history
-  file was read or written. Fixes bug reported by Bruce Korb
-  <[email protected]>
-
-http://lists.gnu.org/archive/html/bug-bash/2010-08/msg00101.html
-
---- bashhist.c	2009-08-14 12:33:02.000000000 -0700
-+++ bashhist.c	2013-08-26 02:05:33.384872000 -0700
-@@ -372,7 +372,7 @@ maybe_append_history (filename)
-   struct stat buf;
- 
-   result = EXECUTION_SUCCESS;
--  if (history_lines_this_session && (history_lines_this_session < where_history ()))
-+  if (history_lines_this_session && (history_lines_this_session <= where_history ()))
-     {
-       /* If the filename was supplied, then create it if necessary. */
-       if (stat (filename, &buf) == -1 && errno == ENOENT)