diff --git a/ChangeLog b/ChangeLog index 1c5b3737..37f9ae8b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-01-07 Joerg Wunsch + + bug #28458: Buffer line is incorrectly released for PP programmers + * par.c (par_close): use par_setmany() rather than par_setpin() + for PPI_AVR_BUFF. + 2010-01-07 Joerg Wunsch bug #27507: SIGSEGV when using avrdragon (avrdude 5.8) diff --git a/par.c b/par.c index 1aa3e2c8..6b8bca46 100644 --- a/par.c +++ b/par.c @@ -285,7 +285,7 @@ static void par_close(PROGRAMMER * pgm) ppi_setall(&pgm->fd, PPIDATA, pgm->ppidata); ppi_setall(&pgm->fd, PPICTRL, pgm->ppictrl); - par_setpin(pgm, pgm->pinno[PPI_AVR_BUFF], 1); + par_setmany(pgm, pgm->pinno[PPI_AVR_BUFF], 1); /* * Handle exit specs.