summaryrefslogtreecommitdiff
path: root/mail/nmh-devel/files/patch-test_fakesmtp.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/nmh-devel/files/patch-test_fakesmtp.c')
-rw-r--r--mail/nmh-devel/files/patch-test_fakesmtp.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/mail/nmh-devel/files/patch-test_fakesmtp.c b/mail/nmh-devel/files/patch-test_fakesmtp.c
new file mode 100644
index 000000000000..65fa3c744d58
--- /dev/null
+++ b/mail/nmh-devel/files/patch-test_fakesmtp.c
@@ -0,0 +1,29 @@
+--- test/fakesmtp.c.orig 2023-12-04 03:00:44 UTC
++++ test/fakesmtp.c
+@@ -35,13 +35,12 @@ enum {
+ SMTP_XOAUTH_ERR
+ };
+
+-static ssize_t getsmtp(int, char *);
++static int getsmtp(int, char *);
+
+ int
+ main(int argc, char *argv[])
+ {
+- ssize_t rc;
+- int conn, smtp_state;
++ int rc, conn, smtp_state;
+ FILE *f;
+ const char *xoauth = getenv("XOAUTH");
+ const char *smtputf8 = getenv("SMTPUTF8");
+@@ -74,8 +73,8 @@ main(int argc, char *argv[])
+ if (rc == -1)
+ break; /* EOF */
+
+- fwrite(line, rc, 1, f);
+- fwrite("\n", 1, 1, f);
++ fputs(line, f);
++ putc('\n', f);
+
+ switch (smtp_state) {
+ case SMTP_DATA: