changeset 169:d9b9be9c4788

Make 'config' commandline option's backup location and secret settings optional, so that you can change the backup mode only.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 19 Sep 2017 13:42:44 +0300
parents 7def6e0f02f0
children 7edbfb2c0089
files src/main.cpp
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/main.cpp	Tue Sep 19 13:15:04 2017 +0300
+++ b/src/main.cpp	Tue Sep 19 13:42:44 2017 +0300
@@ -261,11 +261,14 @@
     settings.dbBackupSecret = tmpst.value("dbBackupSecret", QString()).toString();
 
     // Check commandline arguments for configuring backup settings
-    if (argc >= 5 && strcmp(argv[1], "config") == 0)
+    if (argc >= 2 && strcmp(argv[1], "config") == 0)
     {
         settings.dbBackupMode = QString(argv[2]).toInt();
-        settings.dbBackupURL = QString(argv[3]);
-        settings.dbBackupSecret = QString(argv[4]);
+        if (argc >= 5)
+        {
+            settings.dbBackupURL = QString(argv[3]);
+            settings.dbBackupSecret = QString(argv[4]);
+        }
     }
 
     // Also possibility of resetting the UI settings