diff --git a/NgxExport.hs b/NgxExport.hs
--- a/NgxExport.hs
+++ b/NgxExport.hs
@@ -620,8 +620,9 @@
     Ptr (Ptr NgxStrType) -> Ptr CInt ->
     Ptr (StablePtr L.ByteString) -> IO ()
 pokeLazyByteString s p pl spd = do
-    PtrLen t l <- peek p >>= toBuffers s
-    when (l /= 1) (poke p t) >> poke pl l
+    pv <- peek p
+    PtrLen t l <- toBuffers s pv
+    when (l /= 1 || pv == nullPtr) (poke p t) >> poke pl l
     when (t /= nullPtr) $ newStablePtr s >>= poke spd
 
 pokeContentTypeAndStatus :: B.ByteString ->
diff --git a/ngx-export.cabal b/ngx-export.cabal
--- a/ngx-export.cabal
+++ b/ngx-export.cabal
@@ -1,5 +1,5 @@
 name:                       ngx-export
-version:                    1.7.0
+version:                    1.7.0.1
 synopsis:                   Helper module for Nginx haskell module
 description:                Helper module for
         <http://github.com/lyokha/nginx-haskell-module Nginx haskell module>.
