Module Name:    src
Committed By:   christos
Date:           Tue Mar  3 00:20:20 UTC 2020

Modified Files:
        src/external/bsd/pam-u2f/dist: util.c

Log Message:
define as empty when not debugging


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/pam-u2f/dist/util.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/pam-u2f/dist/util.c
diff -u src/external/bsd/pam-u2f/dist/util.c:1.1.1.1 src/external/bsd/pam-u2f/dist/util.c:1.2
--- src/external/bsd/pam-u2f/dist/util.c:1.1.1.1	Mon Mar  2 19:18:44 2020
+++ src/external/bsd/pam-u2f/dist/util.c	Mon Mar  2 19:20:20 2020
@@ -236,7 +236,7 @@ int get_devices_from_authfile(const char
       *n_devs = 0;
 
       i = 0;
-      while ((s_token = strtok_r(NULL, ",", &saveptr))) {
+      while ((s_token = strtok_r(NULL, ",", &saveptr)) != NULL) {
         if ((*n_devs)++ > max_devs - 1) {
           *n_devs = max_devs;
           if (verbose)
@@ -1131,7 +1131,7 @@ static int _converse(pam_handle_t *pamh,
 
 char *converse(pam_handle_t *pamh, int echocode, const char *prompt) {
   const struct pam_message msg = {.msg_style = echocode,
-                                  .msg = (char *) prompt};
+                                  .msg = (char *)(uintptr_t)prompt};
   const struct pam_message *msgs = &msg;
   struct pam_response *resp = NULL;
   int retval = _converse(pamh, 1, &msgs, &resp);
@@ -1163,10 +1163,10 @@ void _debug(FILE *debug_file, const char
             const char *fmt, ...) {
   va_list ap;
   va_start(ap, fmt);
-#ifdef __linux__
+#ifdef LOG_DEBUG
   if (debug_file == (FILE *) -1) {
-    syslog(LOG_AUTHPRIV | LOG_DEBUG, DEBUG_STR, file, line, func);
-    vsyslog(LOG_AUTHPRIV | LOG_DEBUG, fmt, ap);
+    syslog(LOG_AUTHPRIV | LOG_ERR, DEBUG_STR, file, line, func);
+    vsyslog(LOG_AUTHPRIV | LOG_ERR, fmt, ap);
   } else {
     fprintf(debug_file, DEBUG_STR, file, line, func);
     vfprintf(debug_file, fmt, ap);

Reply via email to