diff options
Diffstat (limited to 'src/map/searchstore.c')
-rw-r--r-- | src/map/searchstore.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/map/searchstore.c b/src/map/searchstore.c index f1ee33b3f..c80f2f575 100644 --- a/src/map/searchstore.c +++ b/src/map/searchstore.c @@ -340,7 +340,7 @@ void searchstore_clearremote(struct map_session_data* sd) { } /// receives results from a store-specific callback -bool searchstore_result(struct map_session_data* sd, unsigned int store_id, int account_id, const char* store_name, unsigned short nameid, unsigned short amount, unsigned int price, const short* card, unsigned char refine) +bool searchstore_result(struct map_session_data* sd, unsigned int store_id, int account_id, const char* store_name, unsigned short nameid, unsigned short amount, unsigned int price, const short* card, unsigned char refine, const struct item_option *option) { struct s_search_store_info_item* ssitem; @@ -360,6 +360,7 @@ bool searchstore_result(struct map_session_data* sd, unsigned int store_id, int ssitem->price = price; memcpy(ssitem->card, card, sizeof(ssitem->card)); ssitem->refine = refine; + memcpy(ssitem->option, option, sizeof(ssitem->option)); return true; } |