diff options
author | Chris Xiong <chirs241097@gmail.com> | 2018-04-10 09:27:22 +0800 |
---|---|---|
committer | Chris Xiong <chirs241097@gmail.com> | 2018-04-10 09:27:22 +0800 |
commit | dd96de7379d68659eed8b4c795da1e4b57d3e734 (patch) | |
tree | 9a5cad0c413402bb2fdde627f9dc81f29ee1f371 /utils.cpp | |
parent | 6bdb9028af9a5256fbb47b942843e49aef7e3aa1 (diff) | |
download | lightsd-dd96de7379d68659eed8b4c795da1e4b57d3e734.tar.xz |
Hopefully fixed some segmentation faults.
Added init script for OpenRC.
Fixed compiler warnings.
Diffstat (limited to 'utils.cpp')
-rw-r--r-- | utils.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -8,7 +8,7 @@ int readint(const char* path) FILE* f=fopen(path,"r"); if(!f)return LOG('W',"failed to open %s for reading: %d",path,errno),0; char buf[16]; - fgets(buf,16,f); + ignore_result(fgets(buf,16,f)); buf[15]=0; fclose(f); return atoi(buf); @@ -18,7 +18,7 @@ float readfloat(const char* path) FILE* f=fopen(path,"r"); if(!f)return LOG('W',"failed to open %s for reading: %d",path,errno),0; char buf[16]; - fgets(buf,16,f); + ignore_result(fgets(buf,16,f)); buf[15]=0; fclose(f); return atof(buf); @@ -28,7 +28,7 @@ std::string readstr(const char* path) FILE* f=fopen(path,"r"); if(!f)return LOG('W',"failed to open %s for reading: %d",path,errno),""; char buf[256]; - fgets(buf,256,f); + ignore_result(fgets(buf,256,f)); buf[255]=0; fclose(f); return std::string(buf); @@ -37,7 +37,7 @@ void writeint(const char* path,int v) { FILE* f=fopen(path,"w"); if(!f){LOG('W',"failed to open %s for writing",path);return;} - fprintf(f,"%d",v); + ignore_result(fprintf(f,"%d",v)); fclose(f); } std::string trim(std::string s) |