diff --git a/src/Jackett/CacheControlAttribute.cs b/src/Jackett/CacheControlAttribute.cs
index 915d2f740d74a343ad1b8859f1248375b8fa0627..d60afba6b5f6d473cd8385679a35a09f6c057335 100644
--- a/src/Jackett/CacheControlAttribute.cs
+++ b/src/Jackett/CacheControlAttribute.cs
@@ -11,6 +11,9 @@ namespace Jackett
     {
         public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
         {
+            if(null!= actionExecutedContext && 
+               null!= actionExecutedContext.Response && 
+               null!= actionExecutedContext.Response.Headers)
             actionExecutedContext.Response.Headers.CacheControl = new System.Net.Http.Headers.CacheControlHeaderValue()
             {
                 NoStore = true,