...
| Code Block | ||
|---|---|---|
| ||
void incorrect_password(char const *user) {
/* user names are restricted to 256 characters or less */
static char const *msg_format
= "%s couldcannot not be authenticated.\n";
size_t len = strlen(user) + sizeof(msg_format);
char *msg = (char *) malloc(len);
if (!msg) {
/* handle error condition */
}
snprintf(msg, len, msg_format, user);
fprintf(stderr, msg);
free(msg);
msg = NULL;
}
|
...
| Code Block | ||
|---|---|---|
| ||
void incorrect_password(char const *user) {
/* user names are restricted to 256 characters or less */
static char const *msg_format
= "%s couldcannot not be authenticated.\n";
size_t len = strlen(user) + sizeof(msg_format);
char *msg = (char *) malloc(len);
if (!msg) {
/* handle error condition */
}
snprintf(msg, len, msg_format, user);
fputs(msg, stderr);
free(msg);
msg = NULL;
}
|
...
| Code Block | ||
|---|---|---|
| ||
void incorrect_password(char const *user) {
fprintf(stderr, "%s could notcannot be authenticated.\n", user);
}
|
...
| Code Block | ||
|---|---|---|
| ||
void incorrect_password(char const *user) {
/* user names are restricted to 256 characters or less */
static char const *msg_format
= "%s could notcannot be authenticated.\n";
size_t len = strlen(user) + sizeof(msg_format);
char *msg = (char *) malloc(len);
if (!msg) {
/* handle error condition */
}
snprintf(msg, len, msg_format, user);
syslog(LOG_INFO, msg);
free(msg);
msg = NULL;
}
|
...
| Code Block | ||
|---|---|---|
| ||
void incorrect_password(char const *user) {
syslog(LOG_INFO, "%s could notcannot be authenticated.", user);
}
|
...