  | | | failing row[] assignment | failing row[] assignment 2007-08-01 - By Jeff Huston
Back Dumb developer again... anyone see anything wrong here?
. . mysqlpp::Query query = con.query();
std::string select = build_query(in);
mysqlpp::Result result; mysqlpp::Row row;
result = query.store();
if(result) { while (row = result.fetch_row()) { a__record *temp = new a__record();
temp->state = (const char *)row["state"]; . .
This is a CGI app... it's failing (error_log msg below) following the temp->state assignment there (or any other temp->? = row[?] assignment that follows)...
[Wed Aug 01 12:11:40 2007] [error] [client 127.0.0.1] *** glibc detected *** /abi/live/phase4/httpd/cgi-bin/polkStreetSearch: free(): invalid pointer: 0x0000000000634fa8 ***
...although I can examine row["state"] immediately prior to the assignment and see good data. I can also assign a literal to temp->state and it works fine.
Anyway... if there's anything jumping out here... I'd appreciate any advice. Aside from this, everything seems to be working fine.
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ __ Local listings, incredible imagery, and driving directions - all in one place! http://maps.live.com/?wip=69&FORM=MGAC01
-- MySQL++ Mailing List For list archives: http://lists.mysql.com/plusplus To unsubscribe: http://lists.mysql.com/plusplus?unsub=mysql@(protected)
|
|
 |