- Timestamp:
- Feb 21, 2003, 10:31:16 AM (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:
- 2c8d62e
- Parents:
- 060b3b4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
zwrite.c
re3869df rced25d1 22 22 int argc, badargs, myargc; 23 23 char **argv, **myargv; 24 char *zsig exec, *zsigowlvar, *zsigzvar, *ptr;24 char *zsigproc, *zsigowlvar, *zsigzvar, *ptr; 25 25 struct passwd *pw; 26 26 … … 112 112 113 113 /* set a zsig */ 114 zsig exec = owl_global_get_zsig_exec(&g);114 zsigproc = owl_global_get_zsigproc(&g); 115 115 zsigowlvar = owl_global_get_zsig(&g); 116 116 zsigzvar = ZGetVariable("zwrite-signature"); … … 119 119 owl_free(z->zsig); 120 120 z->zsig=strdup(zsigowlvar); 121 } else if (zsig exec && *zsigexec) {121 } else if (zsigproc && *zsigproc) { 122 122 FILE *file; 123 char buff[LINE]; 124 125 file=popen(zsigexec, "r"); 123 char buff[LINE], *openline; 124 125 /* simple hack for now to nuke stderr */ 126 openline=owl_malloc(strlen(zsigproc)+40); 127 strcpy(openline, zsigproc); 128 strcat(openline, " 2> /dev/null"); 129 file=popen(openline, "r"); 130 owl_free(openline); 126 131 if (!file) { 127 132 if (zsigzvar && *zsigzvar) {
Note: See TracChangeset
for help on using the changeset viewer.