Changes in zwrite.c [1fe100c:34509d5]
Legend:
- Unmodified
- Added
- Removed
-
zwrite.c
r1fe100c r34509d5 95 95 z->message=owl_strdup(""); 96 96 while (myargc) { 97 z->message= realloc(z->message, strlen(z->message)+strlen(myargv[0])+5);97 z->message=owl_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), strdup(myargv[0]));115 owl_list_append_element(&(z->recips), owl_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");131 124 return(-1); 132 125 } … … 139 132 /* z->message is allowed to stay NULL */ 140 133 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= strdup(pw->pw_gecos);179 z->zsig=owl_strdup(pw->pw_gecos); 180 180 ptr=strchr(z->zsig, ','); 181 181 if (ptr) {
Note: See TracChangeset
for help on using the changeset viewer.