summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/package.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/package.c b/src/package.c
index 25f09d6..d4147ff 100644
--- a/src/package.c
+++ b/src/package.c
@@ -13,7 +13,6 @@
#include <fcntl.h>
#include <ctype.h>
#include <stdio.h>
-#include <limits.h>
#include <malloc.h>
#include <string.h>
#include <stdlib.h>
@@ -326,16 +325,12 @@ struct apk_package *apk_pkg_read(struct apk_database *db, const char *file)
{
struct read_info_ctx ctx;
struct apk_bstream *bs;
- char realfile[PATH_MAX];
-
- if (realpath(file, realfile) < 0)
- return NULL;
ctx.pkg = apk_pkg_new();
if (ctx.pkg == NULL)
return NULL;
- bs = apk_bstream_from_file(realfile);
+ bs = apk_bstream_from_file(file);
if (bs == NULL)
goto err;
@@ -360,7 +355,7 @@ struct apk_package *apk_pkg_read(struct apk_database *db, const char *file)
};
apk_deps_add(&ctx.pkg->depends, &dep);
}
- ctx.pkg->filename = strdup(realfile);
+ ctx.pkg->filename = strdup(file);
return ctx.pkg;
err: