From e038912a3848a7e15da85fa7b42f93b206326911 Mon Sep 17 00:00:00 2001 From: Jack-Benny Persson Date: Sun, 14 Apr 2013 00:45:19 +0200 Subject: [PATCH] Added some sanity checks --- .check_md5.php.swp | Bin 12288 -> 12288 bytes check_md5.php | 16 ++++++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.check_md5.php.swp b/.check_md5.php.swp index 159bbcceee87aa16d1b998a667482d86b284acb0..12e8813df877708a88223b084249037e9f2b4c07 100644 GIT binary patch delta 532 zcmZwD%S%*o6u|LwMMg&r$H7Iq@#iFVuZanxN$N&?g!pKo7(tYe`KgzjtIZ=vM0_n= z>EuuF^XqsLn9hcj$#Cm2S2jl z!*9RHIkvHZ&-jFQSi?&^K`TtZDRQ5r5J6n>n+u%d2!}Ypezs?1{`9$?HIg+Wex0%t z?)-z&=Fs!;q;j;5sKmI^PD01jfTOxvYSqxF9(o;5MqfA~t3js49#*D~P9&zxvS_5% zvPAydQxj@Z!}geV2BKQoaTU{VlD3XTZW+F5vn;o$;#c7BCCV)8>22z5ef6}%@~$dQ P4ez9KCBq22@rTRTbVG6& delta 339 zcmXBQKTAS!6vpv$LlXalUYDRSF5(as7D|}C0}-*w!AUe|&@B><hQt<@X9iao3Br z>Clvm2oB{Cf=M|`P8NNu10Og%XF5+gT~2#42gzvM2nRyKxJBB}P0zPW%bU7;?pm8# zMVhw%OJ3Lz$vnbBZfl+;lmbm2o`pc zPkh*=Btw=Sp74MwZgGW6e cs$RFx)auU6wCs*G&1SysRaUg1I^Vzh0SGHRp8x;= diff --git a/check_md5.php b/check_md5.php index de96556..2106a23 100755 --- a/check_md5.php +++ b/check_md5.php @@ -5,7 +5,7 @@ include ("Console/Getopt.php"); $VERSION="1.1"; -$AUTHOR="(c) 2012 Jack-Benny Persson (jack-benny@cyberinfo.se)"; +$AUTHOR="(c) 2013 Jack-Benny Persson (jack-benny@cyberinfo.se)"; // Exit codes $STATE_OK=0; @@ -44,7 +44,7 @@ Options: --md5 md5checksum Set the MD5 checksum for the file set by --file EOD; - // Print the help +// Print the help print_version(); echo "$AUTHOR\n"; echo "\n$HELP_TEXT\n"; @@ -73,6 +73,7 @@ if(sizeof($opts) > 0) { case 'h': print_help(); + exit ($STATE_OK); break; case 'V': @@ -95,6 +96,17 @@ if(sizeof($opts) > 0) } } +if (empty($filename)) +{ + fwrite(STDERR,"A filename is requierd\n"); + exit($STATE_UNKNOWN); +} + +if (empty($md5)) +{ + fwrite(STDERR,"You need to enter an MD5 checksum\n"); + exit($STATE_UNKNOWN); +} $file = md5_file($filename); if ($file == $md5)