From 281b3d9fcb5d11af3a4c027866919d1c1d27947b Mon Sep 17 00:00:00 2001 From: Tom Early Date: Sun, 27 Jan 2019 11:51:16 -0700 Subject: [PATCH] bug in finding correct dvrptr module based on argv[0] --- QnetDVRPTR.cpp | 9 ++++++++- versions.h | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/QnetDVRPTR.cpp b/QnetDVRPTR.cpp index 2823304..fd92bbb 100644 --- a/QnetDVRPTR.cpp +++ b/QnetDVRPTR.cpp @@ -2509,7 +2509,14 @@ int main(int argc, const char **argv) return 0; } - switch (argv[1][0]) { + const char *qn = strstr(argv[0], "qndvrptr"); + if (NULL == qn) { + fprintf(stderr, "Error finding 'qndvrptr' in %s!\n", argv[0]); + return 1; + } + qn += 8; + + switch (*qn) { case NULL: assigned_module = -1; break; diff --git a/versions.h b/versions.h index d4474bf..5061559 100644 --- a/versions.h +++ b/versions.h @@ -1,8 +1,8 @@ // version strings must be 55 characters or less! #define IRCDDB_VERSION "QnetGateway-8.0.1" -#define LINK_VERSION "QnetLink7.0.0" +#define LINK_VERSION "QnetLink7.0.1" #define DVAP_VERSION "QnetDVAP-6.0.0" #define RELAY_VERSION "QnetRelay-1.0.1" #define ITAP_VERSION "QnetITAP-1.0.0" -#define DVRPTR_VERSION "QnetDVRPTR-6.0.0" +#define DVRPTR_VERSION "QnetDVRPTR-6.0.1" #define MMDVM_VERSION "QnetGateway-MMDVM-1.0.0"