From 9e4455c27b21908115249fdfdb7d5535f235823b Mon Sep 17 00:00:00 2001 From: mar Date: Tue, 6 Mar 1990 18:46:28 +0000 Subject: [PATCH] truncate name to size of DB field before doing comparison --- regtape/employee.dc | 4 ++++ regtape/students.dc | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/regtape/employee.dc b/regtape/employee.dc index 6a83b7fe..5d3c98ee 100644 --- a/regtape/employee.dc +++ b/regtape/employee.dc @@ -213,7 +213,11 @@ struct entry *e; ## int id; first = e->first; + if (strlen(first) > 16) + first[16] = 0; last = e->last; + if (strlen(last) > 16) + last[16] = 0; eid = e->eid; id = 0; ## repeat retrieve (id = u.users_id, class = u.mit_year, oaddr = u.office_addr, diff --git a/regtape/students.dc b/regtape/students.dc index 4c834ce1..264183f4 100644 --- a/regtape/students.dc +++ b/regtape/students.dc @@ -217,7 +217,11 @@ struct entry *e; ## int id; first = e->first; + if (strlen(first) > 16) + first[16] = 0; last = e->last; + if (strlen(last) > 16) + last[16] = 0; eid = e->eid; id = 0; ## repeat retrieve (id = u.users_id, class = u.mit_year, haddr = u.home_addr, -- 2.45.2