]> git.proxmox.com Git - mirror_edk2.git/commit - ShellPkg/Application/Shell/Shell.c
ShellPkg: refactor elimination of non-replaced environment variables
authorJaben Carsey <jaben.carsey@intel.com>
Wed, 12 Feb 2014 18:27:07 +0000 (18:27 +0000)
committerjcarsey <jcarsey@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 12 Feb 2014 18:27:07 +0000 (18:27 +0000)
commitd5b5440bf205a37c8ae0ac4b873cd976a9598326
treedf734187cc67610a844d18ae45c239c494cb0f86
parente6f3ed43400bc9d02ff3e2728579cc9f35f71405
ShellPkg: refactor elimination of non-replaced environment variables

This changes how non-replaced environment variables are found and eliminated from the command line.  This new method makes sure that the found environment variables are not using escaped characters and that they do not stretch over quoted strings

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15242 6f19259b-4bc3-4df7-8a09-765794883524
ShellPkg/Application/Shell/Shell.c