diff options
| author | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-02-12 12:34:25 +0100 |
|---|---|---|
| committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-02-12 12:34:25 +0100 |
| commit | 53821dddf0b6ee66dc5f0684b17c541c157656ec (patch) | |
| tree | 00dcb130b6fd32ef137cd7b139bbebfeb0c060b4 /src | |
| parent | 356da89a4e2e6e50ceade12f286d104fe1c17eae (diff) | |
| parent | c93222d1407ede085833d3a91bfeda5f0f910eb4 (diff) | |
| download | abrt-53821dddf0b6ee66dc5f0684b17c541c157656ec.tar.gz abrt-53821dddf0b6ee66dc5f0684b17c541c157656ec.tar.xz abrt-53821dddf0b6ee66dc5f0684b17c541c157656ec.zip | |
Merge branch 'master' of git://git.fedorahosted.org/git/crash-catcher
Diffstat (limited to 'src')
| -rw-r--r-- | src/Hooks/CCpp.cpp | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/Hooks/CCpp.cpp b/src/Hooks/CCpp.cpp index 6914e31..ba82c28 100644 --- a/src/Hooks/CCpp.cpp +++ b/src/Hooks/CCpp.cpp @@ -50,17 +50,12 @@ int main(int argc, char** argv) { char path[PATH_MAX]; CDebugDump dd; - time_t t = time(NULL); - if (((time_t) -1) == t) - { - fprintf(stderr, "%s: cannot get local time.\n", program_name); - perror(""); - return -4; - } - snprintf(path, sizeof(path), "%s/ccpp-%d-%s", DEBUG_DUMPS_DIR, t, pid); + snprintf(path, sizeof(path), "%s/ccpp-%ld-%s", DEBUG_DUMPS_DIR, time(NULL), pid); - dd.Create(path, pid); + dd.Create(path); + dd.SaveProc(pid); dd.SaveText(FILENAME_LANGUAGE, "CCpp"); + dd.SavePackage(); int size = CORESTEP*sizeof(char); int ii = 0; @@ -68,7 +63,7 @@ int main(int argc, char** argv) char* core = NULL; if ((core = (char*)malloc(size)) == NULL) { - fprintf(stderr, "%s: not enaught memory.\n", program_name); + fprintf(stderr, "%s: not enough memory.\n", program_name); perror(""); return -3; } @@ -79,7 +74,7 @@ int main(int argc, char** argv) size *= CORESTEP*sizeof(char); if ((core = (char*)realloc(core, size)) == NULL) { - fprintf(stderr, "%s: not enaught memory.\n", program_name); + fprintf(stderr, "%s: not enough memory.\n", program_name); perror(""); return -3; } |
