mirror of
https://github.com/mvt-project/mvt.git
synced 2024-06-30 16:18:54 +00:00
Merge pull request #148 from dkg/quotes
mvt-ios sqlite3 db recovery: fix quoting sent to sqlite3 .clone
This commit is contained in:
commit
6ef5b9d311
|
@ -56,7 +56,7 @@ class IOSExtraction(MVTModule):
|
||||||
bak_path = f"{file_path}.bak"
|
bak_path = f"{file_path}.bak"
|
||||||
shutil.move(file_path, bak_path)
|
shutil.move(file_path, bak_path)
|
||||||
|
|
||||||
ret = subprocess.call(["sqlite3", bak_path, f".clone '{file_path}'"],
|
ret = subprocess.call(["sqlite3", bak_path, f".clone \"{file_path}\""],
|
||||||
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||||
if ret != 0:
|
if ret != 0:
|
||||||
raise DatabaseCorruptedError("Recovery of database failed")
|
raise DatabaseCorruptedError("Recovery of database failed")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user