diff --git a/3rdp/build/GNUmakefile b/3rdp/build/GNUmakefile
index 7488cfaf4f12e244a746b77ae33724cf498af8a2..ce53cedb47477493b2c38d19908110dd6495e375 100644
--- a/3rdp/build/GNUmakefile
+++ b/3rdp/build/GNUmakefile
@@ -46,8 +46,8 @@ $(CRYPTLIB_BUILD): $(3RDP_ROOT)$(DIRSEP)dist/cryptlib.zip | $(CRYPT_SRC) $(CRYPT
 	@echo Creating $@ ...
 	$(QUIET)-rm -rf $(CRYPT_SRC)/*
 	$(QUIET)unzip -oa $(3RDPDISTDIR)$(DIRSEP)cryptlib.zip -d $(CRYPT_SRC)
-	$(QUIET)patch -d $(CRYPT_SRC) < random_exit.patch
-	$(QUIET)patch -d $(CRYPT_SRC) < SSL-fix.patch
+	$(QUIET)patch -p0 -d $(CRYPT_SRC) < random_exit.patch
+	$(QUIET)patch -p0 -d $(CRYPT_SRC) < SSL-fix.patch
 ifdef DEBUG
 	$(QUIET)env - PATH=$(PATH) make -C $(CRYPT_SRC) debug
 else