update from main archive 961008
[kopensolaris-gnu/glibc.git] / shadow / putspent.c
index 8c8bd2a..dc10394 100644 (file)
@@ -66,10 +66,8 @@ putspent (const struct spwd *p, FILE *stream)
          && putc (':', stream) == EOF))
     ++errors;
 
          && putc (':', stream) == EOF))
     ++errors;
 
-  if ((p->sp_flag != ~0ul
-       && fprintf (stream, "%ld:", p->sp_flag) < 0)
-      || (p->sp_flag == ~0ul
-         && putc (':', stream) == EOF))
+  if (p->sp_flag != ~0ul
+      && fprintf (stream, "%ld", p->sp_flag) < 0)
     ++errors;
 
   if (putc ('\n', stream) == EOF)
     ++errors;
 
   if (putc ('\n', stream) == EOF)