Tue, 06 Jan 2015 21:39:09 +0100
Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
1 #include "nsString.h"
2 #include "nsReadableUtils.h"
3 #include "nsXPIDLString.h"
5 static void
6 nsXPIDLStringTest_Value(char16_t** aResult)
7 {
8 *aResult = ToNewUnicode(NS_LITERAL_STRING("Hello, World"));
9 }
11 int
12 main(int argc, char* argv[])
13 {
14 nsXPIDLString s1;
15 nsXPIDLStringTest_Value(getter_Copies(s1));
16 return 0;
17 }