diff --git a/vim-7.0-vimspelltypo.patch b/vim-7.0-vimspelltypo.patch
new file mode 100644
index 0000000..4e6595b
--- /dev/null
+++ b/vim-7.0-vimspelltypo.patch
@@ -0,0 +1,11 @@
+--- vim70/runtime/tools/vimspell.sh.typo	2006-09-28 16:48:52.000000000 +0200
++++ vim70/runtime/tools/vimspell.sh	2006-09-28 16:49:29.000000000 +0200
+@@ -22,7 +22,7 @@
+ # create a file in the safest way possible.
+ if test "$OUTFILE" = none; then
+         OUTFILE=$tmp/vimspell$$
+-	[ -e $OUTFILE ] && { echo "Cannot use temporary file $OUTFILE, it already exists!; exit 1 ; } 
++	[ -e $OUTFILE ] && { echo "Cannot use temporary file $OUTFILE, it already exists!"; exit 1 ; } 
+         (umask 077; touch $OUTFILE)
+ fi
+ # Note the copy of vimspell cannot be deleted on exit since it is
diff --git a/vim.spec b/vim.spec
index a5fbba0..625324d 100644
--- a/vim.spec
+++ b/vim.spec
@@ -170,6 +170,7 @@ Patch3007: vim-7.0-fstabsyntax.patch
 Patch3008: vim-6.4-lib64.patch
 Patch3009: vim-7.0-warning.patch
 Patch3010: vim-7.0-syncolor.patch
+Patch3011: vim-7.0-vimspelltypo.patch
 #
 Patch3100: vim-selinux.patch
 Patch3101: vim-selinux2.patch
@@ -438,6 +439,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
 %patch3008 -p1
 %patch3009 -p1
 %patch3010 -p1
+%patch3011 -p1
 
 %if %{WITH_SELINUX}
 %patch3100 -p1
@@ -803,6 +805,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/icons/hicolor/*/apps/*
 
 %changelog
+* Tue Sep 28 2006 Karsten Hopp <karsten@redhat.com> 7.0.109-8
+- fix typo in vimspell.sh (#203178)
+
 * Tue Sep 19 2006 Karsten Hopp <karsten@redhat.com> 7.0.109-9
 - update to patchlevel 109 to fix some redraw problems
 - fix invisible comments in diff mode (#204042)