need to specify a backup directory if none is given
diff --git a/commands.c b/commands.c
index 2687f63..520c143 100644
--- a/commands.c
+++ b/commands.c
@@ -767,9 +767,16 @@
     CHECK_WORDS();
 
     char* backup_name = NULL;
+    char backup_path[PATH_MAX];
     switch(argc)
     {
         case 0:
+            {
+                struct timeval tp;
+                gettimeofday(&tp, NULL);
+                sprintf(backup_path, "/sdcard/clockworkmod/backup/%d", tp.tv_sec);
+                backup_name = backup_path;
+            }
             break;
         case 1:
             backup_name = argv[0];