From a9294e0f5079d8a7a424cdffc7d5f22ec94825c5 Mon Sep 17 00:00:00 2001 From: Adam Cammack Date: Fri, 15 Feb 2013 17:32:55 -0600 Subject: Improve pastebin example Reject more malicious paths. --- examples/rest_pastebin/src/toppage_handler.erl | 1 + 1 file changed, 1 insertion(+) (limited to 'examples') diff --git a/examples/rest_pastebin/src/toppage_handler.erl b/examples/rest_pastebin/src/toppage_handler.erl index 758e11d..5e904d9 100644 --- a/examples/rest_pastebin/src/toppage_handler.erl +++ b/examples/rest_pastebin/src/toppage_handler.erl @@ -89,6 +89,7 @@ file_exists(Name) -> valid_path(<<>>) -> true; valid_path(<<$., _T/binary>>) -> false; +valid_path(<<$/, _T/binary>>) -> false; valid_path(<<_Char, T/binary>>) -> valid_path(T). new_paste_id() -> -- cgit v1.2.3