Merge pull request #247 from shaded-enmity/origin/pullfix
import/pull: fix for the name/reference overwrite
This commit is contained in:
commit
e063e03404
|
@ -245,15 +245,15 @@ static int pull_dkr(int argc, char *argv[], void *userdata) {
|
||||||
if (digest) {
|
if (digest) {
|
||||||
reference = digest + 1;
|
reference = digest + 1;
|
||||||
name = strndupa(argv[1], digest - argv[1]);
|
name = strndupa(argv[1], digest - argv[1]);
|
||||||
}
|
|
||||||
|
|
||||||
reference = strchr(argv[1], ':');
|
|
||||||
if (reference) {
|
|
||||||
name = strndupa(argv[1], reference - argv[1]);
|
|
||||||
reference++;
|
|
||||||
} else {
|
} else {
|
||||||
name = argv[1];
|
reference = strchr(argv[1], ':');
|
||||||
reference = "latest";
|
if (reference) {
|
||||||
|
name = strndupa(argv[1], reference - argv[1]);
|
||||||
|
reference++;
|
||||||
|
} else {
|
||||||
|
name = argv[1];
|
||||||
|
reference = "latest";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!dkr_name_is_valid(name)) {
|
if (!dkr_name_is_valid(name)) {
|
||||||
|
|
Loading…
Reference in a new issue