[506] in BarnOwl Developers
[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;
}
/**************************************************************************/