From d1648b4d7a2e045bc8ee81f666627d6a792564d6 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 25 May 2000 16:28:04 +0000 Subject: See ChangeLog: Thu May 25 18:39:11 CEST 2000 Werner Koch --- g10/build-packet.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'g10/build-packet.c') diff --git a/g10/build-packet.c b/g10/build-packet.c index 5772b13be..84912ac05 100644 --- a/g10/build-packet.c +++ b/g10/build-packet.c @@ -196,7 +196,8 @@ static int do_user_id( IOBUF out, int ctb, PKT_user_id *uid ) { write_header(out, ctb, uid->len); - uid->stored_at = iobuf_tell( out ); /* what a hack */ + uid->stored_at = iobuf_get_temp_length ( out ); /* what a hack ... */ + /* ... and it does only work when used with a temp iobuf */ if( iobuf_write( out, uid->name, uid->len ) ) return GPGERR_WRITE_FILE; return 0; -- cgit v1.2.3