Parcourir la source

Fortify against missing purpose

(Humanity could use that)
Alois Mahdal il y a 10 ans
Parent
révision
ef0e500332
1 fichiers modifiés avec 3 ajouts et 1 suppressions
  1. 3
    1
      bin/mkexec

+ 3
- 1
bin/mkexec Voir le fichier

@@ -124,7 +124,9 @@ sub mkbody {
124 124
     my $type = shift;
125 125
     my $purpose = shift;
126 126
     my $tmpl = "";
127
-    $tmpl .= $templates->{$type}->{$purpose} if exists $templates->{$type};
127
+    $tmpl .= $templates->{$type}->{$purpose}
128
+        if exists $templates->{$type}
129
+            and exists $templates->{$type}->{$purpose};
128 130
     return sprintf "#!%s\n%s\n", $bangs->{$type}, $tmpl;
129 131
 }
130 132