Commit e962fc97 authored by Maximilian Grüttemeier's avatar Maximilian Grüttemeier
Browse files

Bugfix #25

Fixed #25

The issue was caused by the port setting being a string, now it will always be transformed to a number
parent 7805474c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -51,7 +51,7 @@ function MSync.func.loadSettings()
        MSync.settings.data = {
            mysql = {
                host = "127.0.0.1",
                port = "3306",
                port = 3306,
                username = "root",
                password = "",
                database = "msync"
+1 −1
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@ function MSync.mysql.initialize()
            MSync.settings.data.mysql.username,
            MSync.settings.data.mysql.password,
            MSync.settings.data.mysql.database,
            MSync.settings.data.mysql.port
            tonumber(MSync.settings.data.mysql.port) -- Just to be sure it deffinetly is a number
        )

        function MSync.DBServer.onConnected( db )
+4 −0
Original line number Diff line number Diff line
@@ -93,6 +93,10 @@ net.Receive("msync.sendSettings", function(len, ply)
        MSync.settings.data.mysql.password = password
    end

    if not type(MSync.settings.data.mysql.port) == number then
        MSync.settings.data.mysql.port = tonumber(MSync.settings.data.mysql.port)
    end

    MSync.func.saveSettings()
end )