Browse Source

Fixed message when RegSetValueEx() fails.

We were incorrectly displaying the error message associated with
RegDeleteValue().
Iain Patterson 10 years ago
parent
commit
4afcd86501
2 changed files with 1 additions and 1 deletions
  1. BIN
      messages.mc
  2. 1 1
      settings.cpp

BIN
messages.mc


+ 1 - 1
settings.cpp

@@ -145,7 +145,7 @@ static int setting_set_exit_action(const TCHAR *service_name, void *param, const
     if (! _tcsnicmp((const TCHAR *) action_string, exit_action_strings[i], ACTION_LEN)) {
       if (default_value && str_equiv(action_string, (TCHAR *) default_value)) ret = 0;
       if (RegSetValueEx(key, code, 0, REG_SZ, (const unsigned char *) action_string, (unsigned long) (_tcslen(action_string) + 1) * sizeof(TCHAR)) != ERROR_SUCCESS) {
-        print_message(stderr, NSSM_MESSAGE_REGDELETEVALUE_FAILED, code, service_name, error_string(GetLastError()));
+        print_message(stderr, NSSM_MESSAGE_SETVALUE_FAILED, code, service_name, error_string(GetLastError()));
         RegCloseKey(key);
         return -1;
       }