aboutsummaryrefslogtreecommitdiff
path: root/src/strstreamone.c
diff options
context:
space:
mode:
authorCalvin Morrison <mutantturkey@gmail.com>2014-01-17 15:07:49 -0500
committerCalvin Morrison <mutantturkey@gmail.com>2014-01-17 15:07:49 -0500
commit291032f873225858b9d2d62a65a329da6dfa0d30 (patch)
treebaaf76ab7d3d3bc27bfcf9bcc5096b7320089678 /src/strstreamone.c
parent59d6b220c2a5dd7bae81404f1cf4a5e6aa0089c3 (diff)
check argc
Diffstat (limited to 'src/strstreamone.c')
-rw-r--r--src/strstreamone.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/strstreamone.c b/src/strstreamone.c
index 68da309..000fa64 100644
--- a/src/strstreamone.c
+++ b/src/strstreamone.c
@@ -16,7 +16,11 @@ int main(int argc, char **argv){
unsigned long long cpy_size = 0;
// get max argument length
- int save_size = strlen(argv[1]);
+ if(argc < 2) {
+ printf("please supply a string to search for in stdin\n");
+ exit("EXIT_FAILURE");
+ }
+ unsigned int save_size = strlen(argv[1]);
cpy = save_size - 1;
cpy_size = BUFSIZ - cpy;