Commit 1273bc19 authored by unknown's avatar unknown
Browse files

Merge bk-internal:/home/bk/mysql-4.1-maint

into  shellback.(none):/home/msvensson/mysql/mysql-4.1-maint

parents 0bfad0da bca9a29e
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
@@ -4138,8 +4138,9 @@ void init_win_path_patterns()
  /* List of string patterns to match in order to find paths */
  const char* paths[] = { "$MYSQL_TEST_DIR",
                          "$MYSQL_TMP_DIR",
                          "./test/", 0 };
  int num_paths= 3;
                          "$MYSQLTEST_VARDIR",
                          "./test/" };
  int num_paths= sizeof(paths)/sizeof(char*),
  int i;
  char* p;

@@ -4159,6 +4160,13 @@ void init_win_path_patterns()
    else
      p= my_strdup(paths[i], MYF(MY_FAE));

    /* Don't insert zero length strings in patterns array */
    if (strlen(p) == 0)
    {
      my_free(p, MYF(0));
      continue;
    }

    if (insert_dynamic(&patterns, (gptr) &p))
      die(NullS);

@@ -4208,7 +4216,7 @@ void fix_win_paths(const char *val, int len)
  {
    const char** pattern= dynamic_element(&patterns, i, const char**);
    DBUG_PRINT("info", ("pattern: %s", *pattern));
    if (strlen(*pattern) == 0) continue;

    /* Search for the path in string */
    while ((p= strstr(val, *pattern)))
    {