From 0c38a1e8ef00c3c7e44759db3923675dba998e68 Mon Sep 17 00:00:00 2001 From: Rohit Grover Date: Mon, 1 Dec 2014 11:01:20 +0000 Subject: [PATCH] fast path for encodeURISchemePrefix() if sizeofURLData is 0 --- services/URIBeaconConfigService.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/URIBeaconConfigService.h b/services/URIBeaconConfigService.h index 19eb5ed..04f71f1 100644 --- a/services/URIBeaconConfigService.h +++ b/services/URIBeaconConfigService.h @@ -182,6 +182,10 @@ private: } size_t encodeURISchemePrefix(const char *&urldata, size_t &sizeofURLData) { + if (!sizeofURLData) { + return 0; + } + const char *prefixes[] = { "http://www.", "https://www.",