Index: darkplaces/sv_phys.c
diff -u darkplaces/sv_phys.c:1.38 darkplaces/sv_phys.c:1.39
--- darkplaces/sv_phys.c:1.38	Fri Jul  5 21:43:27 2002
+++ darkplaces/sv_phys.c	Mon Jul 29 07:20:46 2002
@@ -1149,7 +1149,7 @@
 
 	if (cont <= CONTENTS_WATER)
 	{
-		if (ent->v.watertype == CONTENTS_EMPTY)
+		if (ent->v.watertype == CONTENTS_EMPTY && cont != CONTENTS_LAVA)
 			// just crossed into water
 			SV_StartSound (ent, 0, "misc/h2ohit1.wav", 255, 1);
 
@@ -1158,7 +1158,7 @@
 	}
 	else
 	{
-		if (ent->v.watertype != CONTENTS_EMPTY)
+		if (ent->v.watertype != CONTENTS_EMPTY && ent->v.watertype != CONTENTS_LAVA)
 			// just crossed into water
 			SV_StartSound (ent, 0, "misc/h2ohit1.wav", 255, 1);
 