[2868] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[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


home help back first fref pref prev next nref lref last post