Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 20a78c0b

Von christian vor mehr als 11 Jahren hinzugefügt

  • ID 20a78c0bb337dafd93798091397384ce977ffcde
  • Vorgänger 549b6b95
  • Nachfolger 5435148b

Fix minor enum / int confusion: SyncIo_connect has an int return value, not the enum return value of AHB_DTAUS__ReallyCheckFile.

git-svn-id: https://devel.aqbanking.de/svn/aqbanking/trunk@2434 5c42a225-8b10-0410-9873-89b7810ad06e

Unterschiede anzeigen:

src/plugins/parsers/dtaus/dtaus-import.c
GWEN_DBIO_CHECKFILE_RESULT AHB_DTAUS__CheckFile(GWEN_DBIO *dbio, const char *fname) {
GWEN_BUFFER *src;
GWEN_DBIO_CHECKFILE_RESULT rv;
int rv_int;
unsigned int pos;
GWEN_SYNCIO *sio;
......
sio=GWEN_SyncIo_File_new(fname, GWEN_SyncIo_File_CreationMode_OpenExisting);
GWEN_SyncIo_AddFlags(sio, GWEN_SYNCIO_FILE_FLAGS_READ);
rv=GWEN_SyncIo_Connect(sio);
if (rv<0) {
DBG_INFO(GWEN_LOGDOMAIN, "here (%d)", rv);
rv_int = GWEN_SyncIo_Connect(sio);
if (rv_int < 0) {
DBG_INFO(GWEN_LOGDOMAIN, "here (%d)", rv_int);
GWEN_SyncIo_free(sio);
return GWEN_DBIO_CheckFileResultNotOk;
}

Auch abrufbar als: Unified diff