- Timestamp:
- Dec 21, 2003, 8:19:14 PM (20 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:
- 2de4f20
- Parents:
- 72836b5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
message.c
r5a95b69 rb0430a6 714 714 { 715 715 struct hostent *hent; 716 int k, len;717 716 char *ptr, *tmp, *tmp2; 718 717 … … 755 754 if (!strcasecmp(n->z_class, "login") || !strcasecmp(n->z_class, OWL_WEBZEPHYR_CLASS)) { 756 755 if (!strcasecmp(n->z_opcode, "user_login") || !strcasecmp(n->z_opcode, "user_logout")) { 757 ptr=owl_zephyr_get_field(n, 1, &len); 758 tmp=owl_malloc(len+10); 759 strncpy(tmp, ptr, len); 760 tmp[len]='\0'; 756 tmp=owl_zephyr_get_field(n, 1); 761 757 owl_message_set_attribute(m, "loginhost", tmp); 762 758 owl_free(tmp); 763 759 764 ptr=owl_zephyr_get_field(n, 3, &len); 765 tmp=owl_malloc(len+10); 766 strncpy(tmp, ptr, len); 767 tmp[len]='\0'; 760 tmp=owl_zephyr_get_field(n, 3); 768 761 owl_message_set_attribute(m, "logintty", tmp); 769 762 owl_free(tmp); … … 786 779 787 780 /* set the body */ 788 ptr=owl_zephyr_get_message(n, &k); 789 tmp=owl_malloc(k+10); 790 memcpy(tmp, ptr, k); 791 tmp[k]='\0'; 781 tmp=owl_zephyr_get_message(n); 792 782 if (owl_global_is_newlinestrip(&g)) { 793 783 tmp2=owl_util_stripnewlines(tmp);
Note: See TracChangeset
for help on using the changeset viewer.