Index: uspace/app/blkdump/blkdump.c
===================================================================
--- uspace/app/blkdump/blkdump.c	(revision 0639afc537ab3c464dd97f55c6ed3c70103f3c15)
+++ uspace/app/blkdump/blkdump.c	(revision 55a81a3189d42385a6cfcd65bdafe833123928a7)
@@ -95,5 +95,5 @@
 	}
 
-	if (str_cmp(*argv, "--offset") == 0) {
+	if (*argv && str_cmp(*argv, "--offset") == 0) {
 		--argc;
 		++argv;
@@ -115,5 +115,5 @@
 	}
 
-	if (str_cmp(*argv, "--count") == 0) {
+	if (*argv && str_cmp(*argv, "--count") == 0) {
 		--argc;
 		++argv;
@@ -136,4 +136,10 @@
 
 devname:
+	if (*argv == NULL) {
+		printf(NAME ": Error, argument missing (device_name).\n");
+		syntax_print();
+		return 1;
+	}
+
 	if (argc != 1) {
 		printf(NAME ": Error, unexpected argument.\n");
