diff options
| author | Joseph Hunkeler <jhunkeler@users.noreply.github.com> | 2025-11-10 14:41:21 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-10 14:41:21 -0500 |
| commit | cf50be9ef96fd8011fbd45321b4c454470112cf4 (patch) | |
| tree | d0586dd5cfc703586752dfc318a068a31539850a /src/lib/delivery/include | |
| parent | d90493618ce34a732c5411d1670be57d4dd9db4e (diff) | |
| parent | b999413700231b5d922c91addef7c080fd289b30 (diff) | |
| download | stasis-cf50be9ef96fd8011fbd45321b4c454470112cf4.tar.gz | |
Merge pull request #119 from jhunkeler/indexer-buffer-overlow
Indexer buffer overflow and leak(s)
Diffstat (limited to 'src/lib/delivery/include')
| -rw-r--r-- | src/lib/delivery/include/delivery.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/lib/delivery/include/delivery.h b/src/lib/delivery/include/delivery.h index 69ec089..f8229ed 100644 --- a/src/lib/delivery/include/delivery.h +++ b/src/lib/delivery/include/delivery.h @@ -64,10 +64,8 @@ struct Delivery { * \brief System information */ struct System { - char *arch; - ///< System CPU architecture ident - char **platform; - ///< System platform name + char *arch; ///< System CPU architecture ident + char **platform; ///< System platform name } system; /*! \struct Storage * \brief Storage paths @@ -483,4 +481,11 @@ void delivery_rewrite_stage1(struct Delivery *ctx, char *specfile); */ void delivery_rewrite_stage2(struct Delivery *ctx, char *specfile); +/** + * Return a copy of a delivery context + * @param ctx Delivery context + * @return a copy + */ +struct Delivery *delivery_duplicate(const struct Delivery *ctx); + #endif //STASIS_DELIVERY_H |
