diff --git a/.gitignore b/.gitignore
index f80da33..407038e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
 /vim-8.0-000.tar.bz2
 /vim-8.0-070.tar.bz2
 /vim-8.0-084.tar.bz2
+/vim-8.0-085.tar.bz2
diff --git a/README.patches b/README.patches
index 31669d7..ea0ebc1 100644
--- a/README.patches
+++ b/README.patches
@@ -1,3 +1,11 @@
+commit 8a01f969c198eeb655ad2f96f2796a6f6f4a1924
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Mon Nov 14 21:50:00 2016 +0100
+
+    patch 8.0.0085
+    Problem:    Using freed memory with recursive function call. (Dominique Pelle)
+    Solution:   Make a copy of the function name.
+
 commit 7618e00d3b8bfe064cfc524640d754607361f9df
 Author: Bram Moolenaar <Bram@vim.org>
 Date:   Sun Nov 13 15:09:26 2016 +0100
diff --git a/sources b/sources
index 3a02b36..9c7d6b4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0ba7088fd2322bcf9750f47968e746c9  vim-8.0-084.tar.bz2
+e81e5befda7756fa95aca8543f9db8cc  vim-8.0-085.tar.bz2
diff --git a/vim.spec b/vim.spec
index c4bf548..86ea0c3 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 084
+%define patchlevel 085
 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
 %define WITH_SELINUX 1
 %endif
@@ -754,6 +754,9 @@ rm -rf %{buildroot}
 %{_datadir}/icons/locolor/*/apps/*
 
 %changelog
+* Tue Nov 15 2016 Karsten Hopp <karsten@redhat.com> 8.0.085-1
+- patchlevel 085
+
 * Mon Nov 14 2016 Karsten Hopp <karsten@redhat.com> 8.0.084-1
 - patchlevel 084