s7v7nislands пре 12 година
родитељ
комит
916d7c9956
1 измењених фајлова са 3 додато и 4 уклоњено
  1. 3 4
      packets.go

+ 3 - 4
packets.go

@@ -674,10 +674,9 @@ func (stmt *mysqlStmt) readPrepareResultPacket() (columnCount uint16, err error)
 		if !stmt.mc.strict {
 			return
 		} else {
-			if len(data) >= 12 {
-				if binary.LittleEndian.Uint16(data[pos:pos+2]) > 0 {
-					err = stmt.mc.getWarnings()
-				}
+			// Check for warnings count > 0, only available in MySQL > 4.1
+			if len(data) >= 12 && binary.LittleEndian.Uint16(data[pos:pos+2]) > 0 {
+				err = stmt.mc.getWarnings()
 			}
 		}
 	}