string handling: strlen for gstring
[exim.git] / src / src / arc.c
index 94365498f1f35bc06f112146f6334095f118c299..b453e171cc74d483f3b602579798e3984f14c21a 100644 (file)
@@ -1192,7 +1192,7 @@ static gstring *
 arc_sign_append_aar(gstring * g, arc_ctx * ctx,
   const uschar * identity, int instance, blob * ar)
 {
-int aar_off = g ? g->ptr : 0;
+int aar_off = gstring_length(g);
 arc_set * as =
   store_get(sizeof(arc_set) + sizeof(arc_line) + sizeof(header_line), FALSE);
 arc_line * al = (arc_line *)(as+1);