From: Chris Leech Date: Thu, 14 Apr 2011 21:00:29 +0000 (-0700) Subject: corewatcher: add private field to crash report X-Git-Tag: 2.1b_release~89 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8f17c8cb4dc9f59872a9b38d049df90ebaf31fb9;p=external%2Fcorewatcher.git corewatcher: add private field to crash report Private data will not be visible on the public web interface. Signed-off-by: Chris Leech --- diff --git a/configfile.c b/configfile.c index fca0c47..0510658 100644 --- a/configfile.c +++ b/configfile.c @@ -41,6 +41,7 @@ char *build_release; char *core_folder; int url_count = 0; extern int do_unlink; +int private_report = 0; void read_config_file(char *filename) { @@ -108,6 +109,11 @@ void read_config_file(char *filename) if (c) core_folder = strdup(c); } + c = strstr(line, "private"); + if (c) { + if (strstr(c, "yes")) + private_report = 1; + } free(line); } fclose(file); diff --git a/coredump.c b/coredump.c index 07b2883..83c9caf 100644 --- a/coredump.c +++ b/coredump.c @@ -266,6 +266,7 @@ char *build_core_header(char *appfile, char *corefile) { char *release = get_release(); char *kernel = get_kernel(); long int time = get_time(corefile); + char *private = private_report ? "private: yes\n" : ""; get_package_info(appfile); @@ -282,6 +283,7 @@ char *build_core_header(char *appfile, char *corefile) { "build: %s\n" "time: %lu\n" "uid: %d\n" + "%s" "\nbacktrace\n-----\n", arch, component, @@ -293,7 +295,8 @@ char *build_core_header(char *appfile, char *corefile) { release, build, time, - uid); + uid, + private); free(kernel); free(package); diff --git a/corewatcher.h b/corewatcher.h index b714372..a4b3878 100644 --- a/corewatcher.h +++ b/corewatcher.h @@ -58,6 +58,7 @@ extern char *submit_url[MAX_URLS]; extern int url_count; extern char *build_release; extern char *core_folder; +extern int private_report; extern int testmode; extern int pinged;