[BUG] acl: srv_id must return no match when the server is NULL

Reported by Hervé Commowick, causes crashes when the server is not known.
diff --git a/src/backend.c b/src/backend.c
index bd20749..c63bc3a 100644
--- a/src/backend.c
+++ b/src/backend.c
@@ -1403,6 +1403,9 @@
 acl_fetch_srv_id(struct proxy *px, struct session *l4, void *l7, int dir,
                 struct acl_expr *expr, struct acl_test *test) {
 
+	if (!l4->srv)
+		return 0;
+
 	test->flags = ACL_TEST_F_READ_ONLY;
 
 	test->i = l4->srv->puid;