Also chmod(cookie_jar, 0600) in cookie_daemon.py
[uzbl-mobile] / examples / data / uzbl / scripts / cookie_daemon.py
index 9f52aa1..7ac7d80 100755 (executable)
@@ -168,10 +168,14 @@ class CookieMonster:
         '''Open the cookie jar.'''
         
         # Open cookie jar.
-        self.jar = cookielib.MozillaCookieJar(cookie_jar)
+        self.jar = cookielib.MozillaCookieJar(self.cookie_jar)
         try:
+            # Load cookies from the cookie_jar file.
             self.jar.load(ignore_discard=True)
 
+            # Check cookie_jar only readable and writable by this user.
+            os.chmod(self.cookie_jar, 0600)
+
         except:
             pass