diff --git a/poc/vuln-5.poc b/poc/vuln-5.poc
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..5d3e6d7a6b1d86169f5607bf46a2531a1ea7462a 100644
--- a/poc/vuln-5.poc
+++ b/poc/vuln-5.poc
@@ -0,0 +1,2 @@
+push 10
+/
\ No newline at end of file
diff --git a/src/vuln-5/dc.c b/src/vuln-5/dc.c
index 1a47cd0184a07c58217bc2df7304aa3e0d606b5e..d0d6278d4dbef5a7fff838b2ae20a008bc59d793 100644
--- a/src/vuln-5/dc.c
+++ b/src/vuln-5/dc.c
@@ -518,7 +518,7 @@ static int execute(void){
       return -1;
     }
     
-    if (stack_size() < 2){
+    if (stack_size() < 1){
       debug_printf("Add from insufficient stack\n");
       return -1;
     }