[2868] in BarnOwl Developers
[PATCH] Stick the local realm onto the argument of viewuser if needed
daemon@ATHENA.MIT.EDU (David Benjamin)
Mon Jan 24 01:01:42 2011
From: David Benjamin <davidben@MIT.EDU>
To: barnowl-dev@mit.edu
Date: Mon, 24 Jan 2011 01:00:35 -0500
A regression caused by 811644f3912f5278edb8dcb964547f041976150e. Now
that owl_function_zuserfilt expects a longuser, its callers need to take
care of adding the realm where needed.
Reported-by: Benjamin Kaduk <kaduk@mit.edu>
---
commands.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/commands.c b/commands.c
index 93ae023..661ebcc 100644
--- a/commands.c
+++ b/commands.c
@@ -2300,11 +2300,14 @@ char *owl_command_viewclass(int argc, const char *const *argv, const char *buff)
char *owl_command_viewuser(int argc, const char *const *argv, const char *buff)
{
char *filtname;
+ char *longuser;
if (argc!=2) {
owl_function_makemsg("Wrong number of arguments to viewuser command");
return NULL;
}
- filtname=owl_function_zuserfilt(argv[1]);
+ longuser = long_zuser(argv[1]);
+ filtname = owl_function_zuserfilt(longuser);
+ owl_free(longuser);
if (filtname) {
owl_function_change_currentview_filter(filtname);
owl_free(filtname);
--
1.7.3.3.399.g06ddf