Changeset 10286
- Timestamp:
- 01/24/15 13:30:19 (9 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-gbox-sms.c
r10283 r10286 56 56 return 0; 57 57 } 58 58 59 static void write_gsms_to_osd_file(struct s_client *cli, unsigned char *gsms) 59 60 { … … 62 63 if (file_exists(fname)) 63 64 { 64 char gsms_buf[150]; 65 memset(gsms_buf, 0, sizeof(gsms_buf)); 66 snprintf(gsms_buf, sizeof(gsms_buf), "%s %s:%s %s", fname, username(cli), cli->reader->device, gsms); 67 cs_log_dbg(D_READER, "found OSD 'driver' %s - write gsms to OSD", fname); 68 char *cmd = gsms_buf; 69 FILE *p; 70 if ((p = popen(cmd, "w")) == NULL) 71 { 72 cs_log("Error %s",fname); 73 return; 74 } 75 pclose(p); 65 cs_log_dbg(D_READER, "found OSD 'driver' %s - write gsms to OSD", fname); 66 FILE *f = fopen(fname, "w"); 67 if (!f) 68 { 69 cs_log("ERROR: Can't open: %s (%s)", fname, strerror(errno)); 70 return; 71 } 72 fprintf(f, "%s:%s %s", username(cli), cli->reader->device, gsms); 73 fclose(f); 76 74 } 77 75 return; -
trunk/module-gbox.c
r10283 r10286 143 143 if (file_exists(fname)) 144 144 { 145 char buf[50]; 146 memset(buf, 0, sizeof(buf)); 147 snprintf(buf, sizeof(buf), "%s %s %s", fname, username(cli), cli->reader->device); 148 cs_log_dbg(D_READER, "found file %s - write goodnight info from %s %s to OSD", fname, username(cli),cli->reader->device); 149 char *cmd = buf; 150 FILE *p; 151 if ((p = popen(cmd, "w")) == NULL) 152 { 153 cs_log("Error %s",fname); 145 cs_log_dbg(D_READER, "found file %s - write goodnight info from %s %s to OSD", fname, username(cli),cli->reader->device); 146 FILE *f = fopen(fname, "w"); 147 if (!f) 148 { 149 cs_log("ERROR: Can't open: %s (%s)", fname, strerror(errno)); 154 150 return; 155 151 } 156 pclose(p); 152 fprintf(f, "%s %s", username(cli), cli->reader->device); 153 fclose(f); 157 154 } 158 155 return;
Note:
See TracChangeset
for help on using the changeset viewer.