[506] in BarnOwl Developers

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

[D-O-H] r628 - trunk/owl

daemon@ATHENA.MIT.EDU (asedeno@MIT.EDU)
Thu Oct 29 18:06:54 2009

Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
To: dirty-owl-hackers@mit.edu
From: asedeno@MIT.EDU
Reply-to: dirty-owl-hackers@MIT.EDU
Date: Fri, 23 Feb 2007 15:25:53 -0500 (EST)

Author: asedeno
Date: 2007-02-23 15:25:53 -0500 (Fri, 23 Feb 2007)
New Revision: 628

Modified:
   trunk/owl/util.c
Log:
This is better still.



Modified: trunk/owl/util.c
===================================================================
--- trunk/owl/util.c	2007-02-23 20:21:48 UTC (rev 627)
+++ trunk/owl/util.c	2007-02-23 20:25:53 UTC (rev 628)
@@ -742,24 +742,22 @@
 */
 char * owl_util_baseclass(char * class)
 {
-  char *newClass;
   char *ret;
   char *start, *end;
 
-  start = newClass = owl_strdup(class);
+  start = class;
   while(!strncmp(start, "un", 2)) {
     start += 2;
   }
+
+  start = owl_strdup(start);
   end = start + strlen(start) - 1;
   while(*end == 'd' && *(end-1) == '.') {
     end -= 2;
   }
   *(end + 1) = 0;
 
-  ret = owl_strdup(start);
-  owl_free(newClass);
-
-  return ret;
+  return start;
 }
 
 /**************************************************************************/


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