X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=ftdi_eeprom%2Fmain.c;h=455f1560489578a94c73b5d26310f68feb67d9df;hp=edcfad70d0a9d42c2fd88aa3fc3158165f83f428;hb=a0763384857a48c3d886b1b8a54ef0908987216c;hpb=190fca12fae231e8015f64953e51205ea3996bdf diff --git a/ftdi_eeprom/main.c b/ftdi_eeprom/main.c index edcfad7..455f156 100644 --- a/ftdi_eeprom/main.c +++ b/ftdi_eeprom/main.c @@ -35,6 +35,7 @@ #include #include #include +#include #include #include @@ -251,6 +252,7 @@ int main(int argc, char *argv[]) CFG_BOOL("chb_rs485", cfg_false, 0), CFG_BOOL("chc_rs485", cfg_false, 0), CFG_BOOL("chd_rs485", cfg_false, 0), + CFG_FUNC("include", &cfg_include), CFG_END() }; cfg_t *cfg; @@ -395,10 +397,15 @@ int main(int argc, char *argv[]) } if (filename != NULL && strlen(filename) > 0) { - FILE *fp = fopen (filename, "wb"); - fwrite (eeprom_buf, 1, my_eeprom_size, fp); - fclose (fp); + + if(fp) + { + fwrite(eeprom_buf, 1, my_eeprom_size, fp); + fclose(fp); + } + else + fprintf(stderr, "Could not open output file %s: %s\n", filename, strerror(errno)); } else {