[1596] in Moira
no newlines in list descriptions
daemon@ATHENA.MIT.EDU (Garry Zacheiss)
Thu Jul 6 14:14:04 2000
Message-Id: <200007061813.OAA08078@x15-cruise-basselope.mit.edu>
To: moiradev@MIT.EDU
Date: Thu, 06 Jul 2000 14:13:59 -0400
From: Garry Zacheiss <zacheiss@MIT.EDU>
for obvious reasons.
Index: qsetup.pc
===================================================================
RCS file: /afs/athena.mit.edu/astaff/project/moiradev/repository/moira/server/qsetup.pc,v
retrieving revision 2.37
diff -c -r2.37 qsetup.pc
*** qsetup.pc 2000/04/21 19:47:40 2.37
--- qsetup.pc 2000/07/06 18:01:12
***************
*** 301,307 ****
{
EXEC SQL BEGIN DECLARE SECTION;
int ngid, cnt;
! char *name;
EXEC SQL END DECLARE SECTION;
unsigned char *p;
int idx, err;
--- 301,307 ----
{
EXEC SQL BEGIN DECLARE SECTION;
int ngid, cnt;
! char *name, *desc;
EXEC SQL END DECLARE SECTION;
unsigned char *p;
int idx, err;
***************
*** 311,316 ****
--- 311,317 ----
else if (!strcmp(q->shortname, "ulis"))
idx = 1;
name = argv[idx];
+ desc = argv[10 + idx];
if (idx == 1)
{
***************
*** 325,330 ****
--- 326,337 ----
for (p = (unsigned char *) name; *p; p++)
{
if (badlistchars[*p])
+ return MR_BAD_CHAR;
+ }
+
+ for (p = (unsigned char *) desc; *p; p++)
+ {
+ if (*p == '\n')
return MR_BAD_CHAR;
}