Skip to content

Commit

Permalink
Changes to strip %%environ_systemdrive%% from paths
Browse files Browse the repository at this point in the history
  • Loading branch information
joachimmetz committed Feb 20, 2019
1 parent 0ef39fc commit 5f3074f
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
3 changes: 3 additions & 0 deletions plaso/engine/path_helper.py
Expand Up @@ -124,6 +124,9 @@ def _StripDriveFromPath(cls, path):
return path[2:]

path_upper_case = path.upper()
if path_upper_case.startswith('%%ENVIRON_SYSTEMDRIVE%%\\'):
return path[23:]

if path_upper_case.startswith('%SYSTEMDRIVE%\\'):
return path[13:]

Expand Down
4 changes: 4 additions & 0 deletions tests/engine/path_helper.py
Expand Up @@ -109,6 +109,10 @@ def testStripDriveFromPath(self):
'%SystemDrive%\\Windows')
self.assertEqual(stripped_path, '\\Windows')

stripped_path = path_helper.PathHelper._StripDriveFromPath(
'%%environ_systemdrive%%\\Windows')
self.assertEqual(stripped_path, '\\Windows')

stripped_path = path_helper.PathHelper._StripDriveFromPath('\\Windows')
self.assertEqual(stripped_path, '\\Windows')

Expand Down

0 comments on commit 5f3074f

Please sign in to comment.