* build-packet.c (do_user_id): Do not force a header for attribute packets
authorDavid Shaw <dshaw@jabberwocky.com>
Sun, 15 Feb 2004 15:54:02 +0000 (15:54 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Sun, 15 Feb 2004 15:54:02 +0000 (15:54 +0000)
as they require a new CTB, and we don't support forced headers for new
CTBs yet.

g10/ChangeLog
g10/build-packet.c

index 7a1a8b8..fe7145f 100644 (file)
@@ -1,3 +1,9 @@
+2004-02-15  David Shaw  <dshaw@jabberwocky.com>
+
+       * build-packet.c (do_user_id): Do not force a header for attribute
+       packets as they require a new CTB, and we don't support forced
+       headers for new CTBs yet.
+
 2004-02-14  David Shaw  <dshaw@jabberwocky.com>
 
        * build-packet.c (write_header2): If a suggested header length is
index fd61e4a..5ae2869 100644 (file)
@@ -208,9 +208,7 @@ do_user_id( IOBUF out, int ctb, PKT_user_id *uid )
 {
     if( uid->attrib_data )
       {
-       /* Shouldn't be necessary to force a header here since attribs
-          can't be of zero length, but it doesn't hurt either. */
-       write_header2(out, ctb, uid->attrib_len, 1, 1);
+       write_header(out, ctb, uid->attrib_len);
        if( iobuf_write( out, uid->attrib_data, uid->attrib_len ) )
          return G10ERR_WRITE_FILE;
       }