Changes in zwrite.c [34509d5:1fe100c]
Legend:
- Unmodified
- Added
- Removed
-
zwrite.c
r34509d5 r1fe100c 95 95 z->message=owl_strdup(""); 96 96 while (myargc) { 97 z->message= owl_realloc(z->message, strlen(z->message)+strlen(myargv[0])+5);97 z->message=realloc(z->message, strlen(z->message)+strlen(myargv[0])+5); 98 98 strcat(z->message, myargv[0]); 99 99 strcat(z->message, " "); … … 113 113 } else { 114 114 /* anything unattached is a recipient */ 115 owl_list_append_element(&(z->recips), owl_strdup(myargv[0]));115 owl_list_append_element(&(z->recips), strdup(myargv[0])); 116 116 myargv++; 117 117 myargc--; … … 122 122 123 123 if (badargs) { 124 return(-1); 125 } 126 127 if (z->class == NULL && 128 z->inst == NULL && 129 owl_list_get_size(&(z->recips))==0) { 130 owl_function_error("You must specify a recipient for zwrite"); 124 131 return(-1); 125 132 } … … 132 139 /* z->message is allowed to stay NULL */ 133 140 134 if (!strcasecmp(z->class, "message") &&135 !strcasecmp(z->inst, "personal") &&136 owl_list_get_size(&(z->recips))==0) {137 owl_function_error("You must specify a recipient for zwrite");138 return(-1);139 }140 141 141 /* get a zsig, if not given */ 142 142 if (z->zsig==NULL) { … … 177 177 z->zsig=owl_strdup(zsigzvar); 178 178 } else if (((pw=getpwuid(getuid()))!=NULL) && (pw->pw_gecos)) { 179 z->zsig= owl_strdup(pw->pw_gecos);179 z->zsig=strdup(pw->pw_gecos); 180 180 ptr=strchr(z->zsig, ','); 181 181 if (ptr) {
Note: See TracChangeset
for help on using the changeset viewer.