Parcourir la source

- Fixed a pair of signed/unsigned mismatch comparison warnings in pc_bonus. Thanks to Nuisance for complaining.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6987 54d463be-8e91-2dee-dedb-b68131a5f0ec
skotlex il y a 19 ans
Parent
commit
29e811b743
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      src/map/pc.c

+ 2 - 2
src/map/pc.c

@@ -1325,7 +1325,7 @@ int pc_bonus(struct map_session_data *sd,int type,int val)
 		break;
 	case SP_MAXHP:
 		if(sd->state.lr_flag != 2) {
-			if (val < 0 && status->max_hp <= -val)
+			if (val < 0 && status->max_hp <= (unsigned int)(-val))
 				status->max_hp = 1;
 			else
 				status->max_hp+=val;
@@ -1333,7 +1333,7 @@ int pc_bonus(struct map_session_data *sd,int type,int val)
 		break;
 	case SP_MAXSP:
 		if(sd->state.lr_flag != 2) {
-			if (val < 0 && status->max_sp <= -val)
+			if (val < 0 && status->max_sp <= (unsigned int)(-val))
 				status->max_sp = 1;
 			else
 				status->max_sp+=val;