OSDN Git Service

Improve check. master
authoriga <tosiki.iga@nifty.ne.jp>
Thu, 6 Feb 2014 13:16:23 +0000 (22:16 +0900)
committeriga <tosiki.iga@nifty.ne.jp>
Thu, 6 Feb 2014 13:16:23 +0000 (22:16 +0900)
main/bumsg.fnc

index 80a0b1f..7a8bc68 100644 (file)
@@ -61,6 +61,12 @@ LOGGER="/usr/bin/logger -t $0 -i"
 # @param ${11} argument 10
 logmsg() {
   local msgid="$1"
+
+  if [ ${#msgid} = 0 ]; then
+    echo "[bumsg.fnc#logmsg][error]Illegal argument: message id must be specified." 1>&2
+    return 101
+  fi
+
   local strmsg="`getmsg \"$1\" \"$2\" \"$3\" \"$4\" \"$5\" \"$6\" \"$7\" \"$8\" \"$9\" \"${10}\" \"${11}\"`"
 
   ismsgEnvSysout "${msgid}"
@@ -113,7 +119,7 @@ getmsg() {
 
   if [ ${#msgid} = 0 ]; then
     echo "[bumsg.fnc#getmsg][error]Illegal argument: message id must be specified." 1>&2
-    return 1
+    return 101
   fi
 
   local msgtextkey="`getmsgIdEnvKey ${msgid}`"
@@ -121,7 +127,7 @@ getmsg() {
 
   if [ ${#msgtextkeyString} = 0 ]; then
     echo "[bumsg.fnc#getmsg][error]Message not found for ${msgtextkey}" 1>&2
-    return 2
+    return 102
   fi
 
   local printfString=""