From: Anders Larsen Date: Mon, 9 Apr 2012 15:29:20 +0000 (+0200) Subject: ftdi_eeprom: Fix segmentation fault after --flash_eeprom X-Git-Tag: v1.0rc1~38 X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=commitdiff_plain;h=243f5f66d2f3eca83c64211263da97237dc96795 ftdi_eeprom: Fix segmentation fault after --flash_eeprom Allocate a buffer if it's not already available (hint: it was only allocated by --read-eeprom) Signed-off-by: Anders Larsen --- diff --git a/ftdi_eeprom/main.c b/ftdi_eeprom/main.c index 0ffffd7..94cd7ec 100644 --- a/ftdi_eeprom/main.c +++ b/ftdi_eeprom/main.c @@ -346,6 +346,8 @@ int main(int argc, char *argv[]) else printf ("Writing to file: %s\n", filename); + if (eeprom_buf == NULL) + eeprom_buf = malloc(my_eeprom_size); ftdi_get_eeprom_buf(ftdi, eeprom_buf, my_eeprom_size); fwrite(eeprom_buf, my_eeprom_size, 1, fp);