about summary refs log tree commit homepage
path: root/cmogstored.h
diff options
context:
space:
mode:
Diffstat (limited to 'cmogstored.h')
-rw-r--r--cmogstored.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/cmogstored.h b/cmogstored.h
index 5b4493b..2dffbb2 100644
--- a/cmogstored.h
+++ b/cmogstored.h
@@ -197,15 +197,16 @@ enum mog_chunk_state {
 struct mog_http {
         int cs;
         struct {
-                /* only needs 4 bits, but we use 8 for alignment */
-                enum mog_http_method http_method:8;
+                enum mog_http_method http_method:4;
                 unsigned persistent:1;
+                unsigned persist_client_at_start:1;
                 unsigned chunked:1;
                 unsigned has_md5:1;
                 unsigned has_content_range:1; /* for PUT */
                 unsigned has_range:1;         /* for GET */
                 unsigned skip_rbuf_defer:1;
                 enum mog_chunk_state chunk_state:2;
+                unsigned unused_padding:3;
                 uint8_t path_tip;
                 uint8_t path_end;
                 uint16_t line_end;