components/ksh93/patches/020-CR6919590.patch
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Mon, 18 May 2015 14:11:16 -0700
changeset 4305 90493abe0c5c
parent 4196 d697072a92f5
permissions -rw-r--r--
backout 17533968/17817727/17699248/17777549/18119738/18229654/16169978/18302723/16507675/18920300/18355790/19907453/18426052/20808157/20948390/20948350 - causes 21091065

--- a/src/cmd/ksh93/sh/args.c	Thu Sep  2 22:38:27 2010
+++ b/src/cmd/ksh93/sh/args.c	Tue Sep 27 10:48:45 2011
@@ -26,6 +26,9 @@
  * AT&T Labs
  *
  */
+/*
+ * Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
+ */
 
 #include	"defs.h"
 #include	"path.h"
@@ -302,6 +305,11 @@
 		}
 		else
 		{
+			if ((o == SH_RESTRICTED) &&
+			    sh_isoption(SH_RESTRICTED)) {
+				errormsg(SH_DICT, ERROR_exit(1),
+				    e_restricted, "r");
+			}
 			if(o==SH_XTRACE)
 				trace = 0;
 			off_option(&newflags,o);