summaryrefslogtreecommitdiff
path: root/security/krb5/files/patch-ay
diff options
context:
space:
mode:
Diffstat (limited to 'security/krb5/files/patch-ay')
-rw-r--r--security/krb5/files/patch-ay5
1 files changed, 3 insertions, 2 deletions
diff --git a/security/krb5/files/patch-ay b/security/krb5/files/patch-ay
index a6cb9ebbfd13..a2141724855b 100644
--- a/security/krb5/files/patch-ay
+++ b/security/krb5/files/patch-ay
@@ -1,8 +1,9 @@
--- appl/libpty/getpty.c.orig Wed Jan 9 14:28:37 2002
+++ appl/libpty/getpty.c Thu Jan 10 21:30:40 2002
-@@ -24,13 +24,26 @@
+@@ -24,14 +24,27 @@
#include "libpty.h"
#include "pty-int.h"
+ #include "k5-platform.h"
+#ifdef __FreeBSD__
+#define PTYCHARS1 "pqrsPQRS"
@@ -35,7 +36,7 @@
} else {
- for (cp = "pqrstuvwxyzPQRST";*cp; cp++) {
+ for (cp1 = PTYCHARS1; *cp1 != '\0'; cp1++) {
- sprintf(slavebuf,"/dev/ptyXX");
+ snprintf(slavebuf,sizeof(slavebuf),"/dev/ptyXX");
- slavebuf[sizeof("/dev/pty") - 1] = *cp;
+ slavebuf[sizeof("/dev/pty") - 1] = *cp1;
slavebuf[sizeof("/dev/ptyp") - 1] = '0';