Dumb developer again... anyone see anything wrong here?
mysqlpp::Query query = con.query();
std::string select = build_query(in);
result = query.store();
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
[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:
...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
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