v1.1.2 - Fix hardcoded version string in print_version() - use VERSION define from main.h
The print_version() function was displaying a hardcoded 'v1.0.0' string instead of using the VERSION define from main.h. This caused version mismatches where the git tag and main.h showed v1.1.1 but the binary reported v1.0.0. Now print_version() uses the VERSION macro, ensuring all version displays are consistent and automatically updated when increment_and_push.sh updates main.h.
This commit is contained in:
@@ -1426,7 +1426,7 @@ void print_usage(const char* program_name) {
|
|||||||
|
|
||||||
// Print version information
|
// Print version information
|
||||||
void print_version() {
|
void print_version() {
|
||||||
printf("C Nostr Relay Server v1.0.0\n");
|
printf("C Nostr Relay Server %s\n", VERSION);
|
||||||
printf("Event-based configuration system\n");
|
printf("Event-based configuration system\n");
|
||||||
printf("Built with nostr_core_lib integration\n");
|
printf("Built with nostr_core_lib integration\n");
|
||||||
printf("\n");
|
printf("\n");
|
||||||
|
|||||||
@@ -12,8 +12,8 @@
|
|||||||
// Version information (auto-updated by build system)
|
// Version information (auto-updated by build system)
|
||||||
#define VERSION_MAJOR 1
|
#define VERSION_MAJOR 1
|
||||||
#define VERSION_MINOR 1
|
#define VERSION_MINOR 1
|
||||||
#define VERSION_PATCH 1
|
#define VERSION_PATCH 2
|
||||||
#define VERSION "v1.1.1"
|
#define VERSION "v1.1.2"
|
||||||
|
|
||||||
// Avoid VERSION_MAJOR redefinition warning from nostr_core_lib
|
// Avoid VERSION_MAJOR redefinition warning from nostr_core_lib
|
||||||
#undef VERSION_MAJOR
|
#undef VERSION_MAJOR
|
||||||
|
|||||||
Reference in New Issue
Block a user