[nuttx-stm32f4] Fix jerry_port_log function

JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély zsborbely.u-szeged@partner.samsung.com
This commit is contained in:
Zsolt Borbély
2016-09-01 07:53:29 +02:00
committed by László Langó
parent de9c27b122
commit a59cbfe1a2
+5 -5
View File
@@ -156,9 +156,9 @@ read_sources (const char *script_file_names[],
} /* read_sources */
/**
* JerryScript debug level (0-3).
* JerryScript log level
*/
static int jerry_debug_level;
static jerry_log_level_t jerry_log_level = JERRY_LOG_LEVEL_ERROR;
/**
* Main program.
@@ -171,7 +171,7 @@ int main (int argc, FAR char *argv[])
int jerry_main (int argc, char *argv[])
#endif
{
if (argc >= JERRY_MAX_COMMAND_LINE_ARGS)
if (argc > JERRY_MAX_COMMAND_LINE_ARGS)
{
jerry_port_log (JERRY_LOG_LEVEL_ERROR,
"Too many command line arguments. Current maximum is %d\n",
@@ -204,7 +204,7 @@ int jerry_main (int argc, char *argv[])
{
if (++i < argc && strlen (argv[i]) == 1 && argv[i][0] >='0' && argv[i][0] <= '3')
{
jerry_debug_level = argv[i][0] - '0';
jerry_log_level = argv[i][0] - '0';
}
else
{
@@ -276,7 +276,7 @@ jerry_port_log (jerry_log_level_t level, /**< log level */
const char *format, /**< format string */
...) /**< parameters */
{
if (level >= jerry_debug_level)
if (level <= jerry_log_level)
{
va_list args;
va_start (args, format);