diff --git a/fflash b/fflash index ce6002d..f9de0c3 100755 Binary files a/fflash and b/fflash differ diff --git a/fflash.h b/fflash.h index 44ce521..1cb9fde 100644 --- a/fflash.h +++ b/fflash.h @@ -68,9 +68,9 @@ static int __create_iso(void) { char outfilename[256]; strcpy(isofilename, "/dev/zero"); strcpy(outfilename, "/dev/null"); - fputs("Файл образа: ", stdout); + fputs("Файл-источник: ", stdout); if (fgets(isofilename, 250, stdin) == NULL) fflash_error("Ошибка чтения ввода!"); - fputs("Файл записи: ", stdout); + fputs("Файл образа: ", stdout); if (fgets(outfilename, 250, stdin) == NULL) fflash_error("Ошибка чтения ввода!"); fputs("Размер блока: ", stdout); if (scanf("%lu", &block_size) == EOF) fflash_error("Ошибка чтения ввода!"); @@ -84,7 +84,7 @@ static int __create_iso(void) { fflash_error("Ошибка выделения памяти!"); return EXIT_FAILURE; } - if(sprintf(ptr, "dd if=%s of=%s bs=%lu count=%lu status=progress", isofilename, outfilename, block_size, block_count) == 0) { + if(sprintf(ptr, "dd \"if=%s\" \"of=%s\" bs=%lu count=%lu status=progress", isofilename, outfilename, block_size, block_count) == 0) { fflash_error("Ошибка сборки!"); free(ptr); return EXIT_FAILURE;