On 11/2/16, LacaK <la...@zoznam.sk> wrote:
> Hi *,
>
> when I pass to sqlite3_table_column_metadata() function 2,3,4 parameters
> as null i receive SIGSEGV.
> Is this expected behavior ?

Yes.  The interface requires a non-NULL value for the 3rd parameter.
(The 2nd and 4th parameters may be NULL.)

If you want to avoid a crash in this scenario, then recompile using
-DSQLITE_ENABLE_API_ARMOR and you will get an SQLITE_MISUSE error when
invoking sqlite3_table_column_metadata() with a NULL tablename
parameter.

-- 
D. Richard Hipp
d...@sqlite.org
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to