aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--networking/inetd.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/networking/inetd.c b/networking/inetd.c
index a1fa29ce4..dcbfffa33 100644
--- a/networking/inetd.c
+++ b/networking/inetd.c
@@ -1092,10 +1092,10 @@ static void chargen_stream(int s, servtab_t *sep)
1092 text[LINESIZ + 1] = '\n'; 1092 text[LINESIZ + 1] = '\n';
1093 for (rs = ring;;) { 1093 for (rs = ring;;) {
1094 if ((len = endring - rs) >= LINESIZ) 1094 if ((len = endring - rs) >= LINESIZ)
1095 memcpy(rs, text, LINESIZ); 1095 memcpy(text, rs, LINESIZ);
1096 else { 1096 else {
1097 memcpy(rs, text, len); 1097 memcpy(text, rs, len);
1098 memcpy(ring, text + len, LINESIZ - len); 1098 memcpy(text + len, ring, LINESIZ - len);
1099 } 1099 }
1100 if (++rs == endring) 1100 if (++rs == endring)
1101 rs = ring; 1101 rs = ring;
@@ -1125,10 +1125,10 @@ static void chargen_dg(int s, servtab_t *sep)
1125 return; 1125 return;
1126 1126
1127 if ((len = endring - rs) >= LINESIZ) 1127 if ((len = endring - rs) >= LINESIZ)
1128 memcpy(rs, text, LINESIZ); 1128 memcpy(text, rs, LINESIZ);
1129 else { 1129 else {
1130 memcpy(rs, text, len); 1130 memcpy(text, rs, len);
1131 memcpy(ring, text + len, LINESIZ - len); 1131 memcpy(text + len, ring, LINESIZ - len);
1132 } 1132 }
1133 if (++rs == endring) 1133 if (++rs == endring)
1134 rs = ring; 1134 rs = ring;