diff --git a/contrib/src/gnutls/package.json b/contrib/src/gnutls/package.json
index 3be3464e2cbe63493ff45f88363611dcea9dfabc..e34fcebdd7deef3c3b27ab2bbfc9dc50d343042a 100644
--- a/contrib/src/gnutls/package.json
+++ b/contrib/src/gnutls/package.json
@@ -15,9 +15,9 @@
     "custom_scripts": {
         "pre_build": [
             "git init",
-            "git remote add origin https://github.com/ShiftMediaProject/gnutls.git || true",
+            "git remote add origin https://github.com/ShiftMediaProject/gnutls.git || exit /b 0",
             "git fetch origin --depth=1 --tags && git reset --hard 3.8.3",
-            "git apply ../../src/gnutls/0001-fix-mkdir-permissions-on-Windows.patch",
+            "git apply --whitespace=fix ../../src/gnutls/0001-fix-mkdir-permissions-on-Windows.patch",
             "git submodule update --init --recursive --depth=1 gnulib devel/libtasn1"
         ]
     }