• Olivier Bertrand's avatar
    Fix MDEV-12142 crash when creating CSV table · 92d283c0
    Olivier Bertrand authored
    Was an unprepared longjmp (now throw)
    Also fix a wrong calculation of To_Line sometimes causing a crash
    because of buffer overflow.
      modified:   storage/connect/tabdos.cpp
    
    Fix a wrong setting of USER for JDBC tables in connect_assisted_discovery.
    Update jdbc_new.test after that fix, which changed errors.
      modified:   storage/connect/ha_connect.cc
      modified:   storage/connect/mysql-test/connect/r/jdbc_new.result
      modified:   storage/connect/mysql-test/connect/t/jdbc_new.test
    
    Make using try/catch/throw the default option
      modified:   storage/connect/CMakeLists.txt
    
    Typo
      modified:   storage/connect/xindex.cpp
    
    Replace setjmp-longjmp's by try_catch-throw
      modified:   storage/connect/CMakeLists.txt
      modified:   storage/connect/array.cpp
      modified:   storage/connect/blkfil.cpp
      modified:   storage/connect/colblk.cpp
      modified:   storage/connect/connect.cc
      modified:   storage/connect/filamtxt.cpp
      modified:   storage/connect/filamvct.cpp
      modified:   storage/connect/filter.cpp
      modified:   storage/connect/global.h
      modified:   storage/connect/ha_connect.cc
      modified:   storage/connect/jdbconn.cpp
      modified:   storage/connect/json.cpp
      modified:   storage/connect/jsonudf.cpp
      modified:   storage/connect/odbconn.cpp
      modified:   storage/connect/osutil.c
      modified:   storage/connect/plgdbutl.cpp
      deleted:    storage/connect/plugutil.c
      added:      storage/connect/plugutil.cpp
      modified:   storage/connect/tabdos.cpp
      modified:   storage/connect/tabfix.cpp
      modified:   storage/connect/tabfmt.cpp
      modified:   storage/connect/tabjdbc.cpp
      modified:   storage/connect/tabjdbc.h
      modified:   storage/connect/tabjson.cpp
      modified:   storage/connect/tabmul.cpp
      modified:   storage/connect/tabmul.h
      modified:   storage/connect/tabmysql.cpp
      modified:   storage/connect/tabodbc.cpp
      modified:   storage/connect/tabodbc.h
      modified:   storage/connect/tabpivot.cpp
      modified:   storage/connect/tabsys.cpp
      modified:   storage/connect/tabvct.cpp
      modified:   storage/connect/tabvir.cpp
      modified:   storage/connect/tabxml.cpp
      modified:   storage/connect/valblk.cpp
      modified:   storage/connect/value.cpp
      modified:   storage/connect/xindex.cpp
      modified:   storage/connect/xobject.cpp
    92d283c0
osutil.c 3.77 KB