BUG/MINOR: spoa: Update pointer on the end of the frame when a reply is encoded

The same buffer is used for a request and its response. So we need to be sure
to correctly reset info when the response is encoded. And here there was a
bug. The pointer on the end of the frame was not updated.  So it was not
possible to encode a response bigger than the corresponding request.
diff --git a/contrib/spoa_example/spoa.c b/contrib/spoa_example/spoa.c
index 8fb62e0..351313a 100644
--- a/contrib/spoa_example/spoa.c
+++ b/contrib/spoa_example/spoa.c
@@ -1358,7 +1358,8 @@
 	frame->flags  = 0;
 
 	ret = prepare_agentack(frame);
-	p = frame->buf + ret;
+	p   = frame->buf + ret;
+	end = frame->buf+max_frame_size;
 
 	if (frame->ip_score != -1) {
 		DEBUG(frame->worker, "Add action : set variable ip_scode=%u",