Changeset 16395
- Timestamp:
- 05/16/08 15:18:42 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/branch-1-8/src/core/midgard/src/midgard.c
r16394 r16395 433 433 } 434 434 435 static int __reconnect(midgard *mgd, const char *hostname, const char *database, 436 const char* username, const char *pass) 437 { 438 /* sleep(1); */ 439 mgd_easy_connect(mgd, hostname, database, username, pass); 440 441 if(!mgd->msql) 442 return 0; 443 444 if(!mgd->msql->mysql) 445 return 0; 446 447 return 1; 448 } 449 435 450 int mgd_assert_db_connection(midgard *mgd, const char *hostname, const char *database, 436 451 const char* username, const char *pass) … … 442 457 /* we can not do any assertion here! */ 443 458 if(!mgd->msql) 444 return 0;459 return __reconnect(mgd, hostname, database, username, pass); 445 460 446 461 if(!mgd->msql->mysql) 447 return 0;462 return __reconnect(mgd, hostname, database, username, pass); 448 463 449 464 /* EEH: ensure that the link did not die, from PHPs mysql connector */
