From ea09e1d6960f3169751c4c384993d007a804c3d2 Mon Sep 17 00:00:00 2001 From: Adam Chlipala Date: Sun, 17 Apr 2011 13:43:00 -0400 Subject: Before allowing an indirect return, check (dynamically, for now) that we aren't in an RPC handler --- include/urweb.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/urweb.h b/include/urweb.h index 15ef33e5..019761f7 100644 --- a/include/urweb.h +++ b/include/urweb.h @@ -238,6 +238,7 @@ void uw_postBody(uw_context, uw_Basis_postBody); int uw_hasPostBody(uw_context); uw_Basis_postBody uw_getPostBody(uw_context); +void uw_mayReturnIndirectly(uw_context); __attribute__((noreturn)) void uw_return_blob(uw_context, uw_Basis_blob, uw_Basis_string mimeType); __attribute__((noreturn)) void uw_redirect(uw_context, uw_Basis_string url); -- cgit v1.2.3