On 23 Mar 2010, at 4:55pm, Martin Sigwald wrote:

> sqlite3_open(DB_NAME);
> sqlite3_close(DB_NAME);
> 
> ping_server("10.0.0.4"); //my ping function, which pings a "hardcoded" IP,
> doesnt interact with DB
> 
> 
> If I run that code, the package nevers gets send (can't detect it with
> Wireshark). If a comment the sqlite part, it works perfectly. Somehow, the
> SQlite function calls are screwing with the port access, but I can't fin any
> reasonable explanation.

Fascinating.  Okay, first try changing the DB_NAME to something else.  If the 
original is a file on a network share, try a local file.  Or try a file in your 
home folder.  Or try a SQLite database in memory.

Another approach is to omit the _close.  Just for your test application.  Or 
put the _close after the ping_server.  I know it's bad programming but there's 
no actual code there anyway.  See if it's the _open or _close that's the 
problem.

If neither of these give you a clue to the problem you could possibly copy the 
sqlite3 functions from the source code and include them specifically into your 
source code.  Then start stripping the functions themselves down to the bare 
bones.

Simon.
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to