Commit e23e0712 authored by unknown's avatar unknown

mysys/mf_format.c

    workaround for SCO realpath() bug
sql/slave.cc
    fixed memory leak when slave runs bad query


mysys/mf_format.c:
  workaround for SCO realpath() bug
sql/slave.cc:
  fixed memory leak when slave runs bad query
parent 265bfc17
...@@ -33,11 +33,15 @@ ...@@ -33,11 +33,15 @@
/* 32 Resolve filename to full path */ /* 32 Resolve filename to full path */
/* 64 Return NULL if too long path */ /* 64 Return NULL if too long path */
#ifdef SCO
#define BUFF_LEN 4097
#else
#ifdef MAXPATHLEN #ifdef MAXPATHLEN
#define BUFF_LEN MAXPATHLEN #define BUFF_LEN MAXPATHLEN
#else #else
#define BUFF_LEN FN_LEN #define BUFF_LEN FN_LEN
#endif #endif
#endif
my_string fn_format(my_string to, const char *name, const char *dsk, my_string fn_format(my_string to, const char *name, const char *dsk,
const char *form, int flag) const char *form, int flag)
......
...@@ -644,13 +644,14 @@ static int exec_event(THD* thd, NET* net, MASTER_INFO* mi, int event_len) ...@@ -644,13 +644,14 @@ static int exec_event(THD* thd, NET* net, MASTER_INFO* mi, int event_len)
// unless set explictly // unless set explictly
close_thread_tables(thd); close_thread_tables(thd);
free_root(&thd->mem_root,0); free_root(&thd->mem_root,0);
delete ev;
if (thd->query_error) if (thd->query_error)
{ {
sql_print_error("Slave: error running query '%s' ", sql_print_error("Slave: error running query '%s' ",
qev->query); qev->query);
return 1; return 1;
} }
delete ev;
if(thd->fatal_error) if(thd->fatal_error)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment