summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2009-02-12 12:34:25 +0100
committerJiri Moskovcak <jmoskovc@redhat.com>2009-02-12 12:34:25 +0100
commit53821dddf0b6ee66dc5f0684b17c541c157656ec (patch)
tree00dcb130b6fd32ef137cd7b139bbebfeb0c060b4 /src
parent356da89a4e2e6e50ceade12f286d104fe1c17eae (diff)
parentc93222d1407ede085833d3a91bfeda5f0f910eb4 (diff)
downloadabrt-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.cpp17
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;
}