- Timestamp:
- Jul 2, 2003, 8:15:04 PM (21 years ago)
- Branches:
- master, barnowl_perlaim, debian, owl, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 210c261
- Parents:
- 03955f3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
logging.c
r09489b89 re6449bc 10 10 FILE *file; 11 11 char filename[MAXPATHLEN], *logpath; 12 char *tobuff, *ptr ;12 char *tobuff, *ptr=""; 13 13 14 14 tobuff=owl_malloc(strlen(to)+20); … … 97 97 FILE *file, *allfile; 98 98 char filename[MAXPATHLEN], allfilename[MAXPATHLEN], *logpath; 99 char *frombuff , *ptr, *from, *buff, *tmp;99 char *frombuff=NULL, *from=NULL, *buff=NULL, *ptr; 100 100 int len, ch, i, personal; 101 101 … … 140 140 /* we do not yet handle chat rooms */ 141 141 from=frombuff=owl_sprintf("aim:%s", owl_message_get_sender(m)); 142 } else { 143 from=frombuff=owl_strdup("unknown"); 142 144 } 143 145 … … 193 195 /* write to the main file */ 194 196 if (owl_message_is_type_zephyr(m)) { 197 char *tmp; 198 195 199 tmp=short_zuser(owl_message_get_sender(m)); 196 200 fprintf(file, "Class: %s Instance: %s", owl_message_get_class(m), owl_message_get_instance(m)); … … 204 208 fprintf(file, "From: %s <%s>\n\n", buff, tmp); 205 209 fprintf(file, "%s\n", owl_message_get_body(m)); 210 owl_free(tmp); 206 211 } else if (owl_message_is_type_aim(m) && !owl_message_is_loginout(m)) { 207 212 fprintf(file, "From: <%s> To: <%s>\n", owl_message_get_sender(m), owl_message_get_recipient(m)); … … 219 224 if (personal) { 220 225 if (owl_message_is_type_zephyr(m)) { 226 char *tmp; 227 228 tmp=short_zuser(owl_message_get_sender(m)); 221 229 fprintf(allfile, "Class: %s Instance: %s", owl_message_get_class(m), owl_message_get_instance(m)); 222 230 if (strcmp(owl_message_get_opcode(m), "")) fprintf(allfile, " Opcode: %s", owl_message_get_opcode(m)); … … 225 233 fprintf(allfile, "From: %s <%s>\n\n", buff, tmp); 226 234 fprintf(allfile, "%s\n", owl_message_get_body(m)); 235 owl_free(tmp); 227 236 } else if (owl_message_is_type_aim(m) && !owl_message_is_loginout(m)) { 228 237 fprintf(allfile, "From: <%s> To: <%s>\n", owl_message_get_sender(m), owl_message_get_recipient(m)); … … 239 248 240 249 if (owl_message_is_type_zephyr(m)) { 241 owl_free(tmp);242 250 owl_free(buff); 243 251 }
Note: See TracChangeset
for help on using the changeset viewer.