From 17b5e82c5392cbd9d38e6efa44945d304d28e6e5 Mon Sep 17 00:00:00 2001 From: rafa_99 Date: Wed, 23 Sep 2020 13:50:07 +0000 Subject: Fixed Segmentation Fault resulted from no args --- pkg.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pkg.c b/pkg.c index a16e71b..d2a34d7 100644 --- a/pkg.c +++ b/pkg.c @@ -5,12 +5,20 @@ ********************************************************** * All in One Package Manager for easier "Distro Hopping" * ********************************************************** -*/ + */ int main(int argc, char **argv) { - char* arg = stringedArgument(argc, argv); - actions(*(argv[1]), arg); - free(arg); + if ( argc > 1 ) + { + char* arg = stringedArgument(argc, argv); + actions(*(argv[1]), arg); + free(arg); + } + else + { + actions('h', ""); + } + return 0; } -- cgit v1.2.3