浏览代码

* [Optimized]:
- list and size not being initialized (size get intialized in default: switch case) Eliminated default case and initialized list and size at the beginning.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7021 54d463be-8e91-2dee-dedb-b68131a5f0ec

Lance 19 年之前
父节点
当前提交
a6f2c2e5ed
共有 2 个文件被更改,包括 6 次插入5 次删除
  1. 4 0
      Changelog-Trunk.txt
  2. 2 5
      src/char_sql/char.c

+ 4 - 0
Changelog-Trunk.txt

@@ -3,6 +3,10 @@ Date	Added
 AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 
+2006/06/07
+	* [Optimized]:
+	  - list and size not being initialized (size get intialized in default: switch case)
+	    Eliminated default case and initialized list and size at the beginning. [Lance]
 2006/06/06
 	* Hopefully fixed for sure mobs getting extra stats when changing-class due
 	  to the mobs level up setting. [Skotlex]

+ 2 - 5
src/char_sql/char.c

@@ -2837,8 +2837,8 @@ int parse_frommap(int fd) {
 				int fame = RFIFOL(fd, 6);
 				char type = RFIFOB(fd, 10);
 				char pos = RFIFOB(fd, 11);
-				int size;
-				struct fame_list *list;
+				int size = 0;
+				struct fame_list *list = NULL;
 				RFIFOSKIP(fd,12);
 				
 				switch(type) {
@@ -2854,9 +2854,6 @@ int parse_frommap(int fd) {
 						size = fame_list_size_taekwon;
 						list = taekwon_fame_list;
 						break;
-					default:
-						size = 0;
-						break;
 				}
 				if(!size) break; //No list.
 				if(pos)