]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[BUILD] appsession did not build anymore under gcc-2.95
authorWilly Tarreau <w@1wt.eu>
Sat, 9 Jan 2010 18:23:06 +0000 (19:23 +0100)
committerWilly Tarreau <w@1wt.eu>
Thu, 28 Jan 2010 22:16:36 +0000 (23:16 +0100)
(cherry picked from commit 1fac75385abdfe03d7d3c4c5b04eb95a0db1bc74)

src/proto_http.c

index 32ac33e432444d4c93252aa8a51cba7a3d150d2a..421b6c0691514f243d6bfbcde0d63086092156a1 100644 (file)
@@ -4128,6 +4128,7 @@ void manage_server_side_cookies(struct session *t, struct buffer *rtr)
                /* only do insert, if lookup fails */
                asession = appsession_hash_lookup(&(t->be->htbl_proxy), t->sessid);
                if (asession == NULL) {
+                       size_t server_id_len;
                        if ((asession = pool_alloc2(pool2_appsess)) == NULL) {
                                Alert("Not enough Memory process_srv():asession:calloc().\n");
                                send_log(t->be, LOG_ALERT, "Not enough Memory process_srv():asession:calloc().\n");
@@ -4141,7 +4142,7 @@ void manage_server_side_cookies(struct session *t, struct buffer *rtr)
                        memcpy(asession->sessid, t->sessid, t->be->appsession_len);
                        asession->sessid[t->be->appsession_len] = 0;
 
-                       size_t server_id_len = strlen(t->srv->id) + 1;
+                       server_id_len = strlen(t->srv->id) + 1;
                        if ((asession->serverid = pool_alloc2(apools.serverid)) == NULL) {
                                Alert("Not enough Memory process_srv():asession->sessid:malloc().\n");
                                send_log(t->be, LOG_ALERT, "Not enough Memory process_srv():asession->sessid:malloc().\n");