Blame SOURCES/mariadb-admincrash.patch

f55c7d
mysqladmin crash on execution of below command:
f55c7d
f55c7d
  #> mysqladmin -u root -p
f55c7d
  ...
f55c7d
  Segmentation fault (core dumped)
f55c7d
f55c7d
This is probably caused by memory corruption based on working with temp_argv[-1].
f55c7d
f55c7d
RHBZ: #1207041
f55c7d
Upstream report: https://mariadb.atlassian.net/browse/MDEV-7883
f55c7d
f55c7d
diff -up mariadb-5.5.41/client/mysqladmin.cc.bz1207041 mariadb-5.5.41/client/mysqladmin.cc
f55c7d
--- mariadb-5.5.41/client/mysqladmin.cc.bz1207041	2015-03-30 12:37:31.078880914 +0200
f55c7d
+++ mariadb-5.5.41/client/mysqladmin.cc	2015-03-30 13:03:32.442152833 +0200
f55c7d
@@ -1266,7 +1266,8 @@ static char **mask_password(int argc, ch
f55c7d
      }
f55c7d
     argc--;
f55c7d
   }
f55c7d
-  temp_argv[argc]= my_strdup((*argv)[argc], MYF(MY_FAE));
f55c7d
+  if (argc >= 0)
f55c7d
+    temp_argv[argc]= my_strdup((*argv)[argc], MYF(MY_FAE));
f55c7d
   return(temp_argv);
f55c7d
 }
f55c7d