Changeset 681 in openpam for trunk/lib/libpam
- Timestamp:
- Apr 14, 2013, 2:36:05 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/libpam/openpam_log.c
r648 r681 70 70 va_list ap; 71 71 int priority; 72 int serrno; 72 73 73 74 switch (level) { … … 89 90 break; 90 91 } 92 serrno = errno; 91 93 va_start(ap, fmt); 92 94 vsyslog(priority, fmt, ap); 93 95 va_end(ap); 96 errno = serrno; 94 97 } 95 98 … … 122 125 break; 123 126 } 127 serrno = errno; 124 128 va_start(ap, fmt); 125 serrno = errno;126 129 if (asprintf(&format, "in %s(): %s", func, fmt) > 0) { 127 130 errno = serrno; … … 133 136 } 134 137 va_end(ap); 138 errno = serrno; 135 139 } 136 140
Note: See TracChangeset
for help on using the changeset viewer.