summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorunknown <paul@ice.snake.net>2004-03-08 15:52:06 -0600
committerunknown <paul@ice.snake.net>2004-03-08 15:52:06 -0600
commit1ae04e91549501cede44e9d470f983543e4da562 (patch)
treed27a42c932d9ececf319fd566272d1973bf282b4 /client
parent4c2dd901c9db6d7534b5d52814a6e5db2151dadd (diff)
downloadmariadb-git-1ae04e91549501cede44e9d470f983543e4da562.tar.gz
Patch for #3068: [Prompt without seconds when set from INI file].
(Fix hours/seconds always to display with two digits.)
Diffstat (limited to 'client')
-rw-r--r--client/mysql.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/client/mysql.cc b/client/mysql.cc
index bcb2e1a6e1a..695cb1f28be 100644
--- a/client/mysql.cc
+++ b/client/mysql.cc
@@ -2676,6 +2676,8 @@ static const char* construct_prompt()
processed_prompt.append(' ');
break;
case 'R':
+ if (t->tm_hour < 10)
+ processed_prompt.append('0');
add_int_to_prompt(t->tm_hour);
break;
case 'r':
@@ -2683,6 +2685,8 @@ static const char* construct_prompt()
getHour = t->tm_hour % 12;
if (getHour == 0)
getHour=12;
+ if (getHour < 10)
+ processed_prompt.append('0');
add_int_to_prompt(getHour);
break;
case 'm':
@@ -2708,6 +2712,8 @@ static const char* construct_prompt()
processed_prompt.append(strtok(dateTime,"\n"));
break;
case 's':
+ if (t->tm_sec < 10)
+ processed_prompt.append('0');
add_int_to_prompt(t->tm_sec);
break;
case 'w':