mysql.patch 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. diff -Naur mysql-3.23.52.orig/sql/mini_client.cc mysql-3.23.52/sql/mini_client.cc
  2. --- mysql-3.23.52.orig/sql/mini_client.cc Mon Aug 19 15:47:00 2002
  3. +++ mysql-3.23.52/sql/mini_client.cc Mon Aug 19 15:48:44 2002
  4. @@ -318,7 +318,7 @@
  5. */
  6. s_err=0;
  7. - if (getsockopt(s, SOL_SOCKET, SO_ERROR, (char*) &s_err, &s_err_size) != 0)
  8. + if (getsockopt(s, SOL_SOCKET, SO_ERROR, (char*) &s_err, (socklen_t *)&s_err_size) != 0)
  9. return(-1);
  10. if (s_err)
  11. diff -Naur mysql-3.23.52.orig/sql/mysqld.cc mysql-3.23.52/sql/mysqld.cc
  12. --- mysql-3.23.52.orig/sql/mysqld.cc Mon Aug 19 15:47:01 2002
  13. +++ mysql-3.23.52/sql/mysqld.cc Mon Aug 19 15:49:01 2002
  14. @@ -2407,7 +2407,7 @@
  15. {
  16. size_socket length=sizeof(struct sockaddr_in);
  17. new_sock = accept(sock, my_reinterpret_cast(struct sockaddr *) (&cAddr),
  18. - &length);
  19. + (socklen_t *)&length);
  20. if (new_sock != INVALID_SOCKET ||
  21. (socket_errno != SOCKET_EINTR && socket_errno != SOCKET_EAGAIN))
  22. break;
  23. @@ -2473,7 +2473,7 @@
  24. size_socket dummyLen;
  25. struct sockaddr dummy;
  26. dummyLen = sizeof(struct sockaddr);
  27. - if (getsockname(new_sock,&dummy, &dummyLen) < 0)
  28. + if (getsockname(new_sock,&dummy, (socklen_t *)&dummyLen) < 0)
  29. {
  30. sql_perror("Error on new connection socket");
  31. (void) shutdown(new_sock,2);