Return to sign.c CVS log | Up to [local] / src / usr.bin / gzsig |
version 1.7, 2006/04/17 09:36:56 | version 1.8, 2007/09/11 15:47:17 | ||
---|---|---|---|
|
|
||
if (fgets(buf, size, f) == NULL) | if (fgets(buf, size, f) == NULL) | ||
err(1, "fgets(%.64s)", passphrase_file); | err(1, "fgets(%.64s)", passphrase_file); | ||
fclose(f); | fclose(f); | ||
if ((p = strchr(buf, '\n')) != NULL) | buf[strcspn(buf, "\n")] = '\0'; | ||
*p = '\0'; | |||
} else { | } else { | ||
p = getpass("Enter passphrase: "); | p = getpass("Enter passphrase: "); | ||
if (strlcpy(buf, p, size) >= size) | if (strlcpy(buf, p, size) >= size) |