Skip to content

Commit 57bec77

Browse files
committed
fix a mistake for smb2
1 parent 4156f04 commit 57bec77

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

patches/ffmpeg-n6.1/0020-add-built-in-smb2-protocol-via-libsmb2.patch

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
From a9bacf0ca4d5eb1cb9591d6fc9930ff3077329f7 Mon Sep 17 00:00:00 2001
1+
From 229f417012635accc6506d0c179343654b984f38 Mon Sep 17 00:00:00 2001
22
From: qianlongxu <qianlongxu@gmail.com>
3-
Date: Mon, 24 Feb 2025 14:43:36 +0800
3+
Date: Thu, 27 Feb 2025 14:49:42 +0800
44
Subject: [PATCH 20] add built-in smb2 protocol via libsmb2
55

66
---
@@ -62,7 +62,7 @@ index ae952eb..427c45a 100644
6262
OBJS-$(CONFIG_LIBZMQ_PROTOCOL) += libzmq.o
6363
diff --git a/libavformat/libsmb2.c b/libavformat/libsmb2.c
6464
new file mode 100644
65-
index 0000000..0547373
65+
index 0000000..d4b84b9
6666
--- /dev/null
6767
+++ b/libavformat/libsmb2.c
6868
@@ -0,0 +1,412 @@
@@ -190,7 +190,7 @@ index 0000000..0547373
190190
+
191191
+ if (url->path) {
192192
+ char *path = ff_urldecode(url->path, 0);
193-
+ memset(url->share, 0, strlen(url->share));
193+
+ memset(url->path, 0, strlen(url->path));
194194
+ memcpy(url->path, path, strlen(path));
195195
+ }
196196
+
@@ -464,19 +464,19 @@ index 0000000..0547373
464464
+
465465
+const URLProtocol ff_libsmb2_protocol = {
466466
+ .name = "smb2",
467-
+ .url_open = libsmb2_open,
468-
+ .url_read = libsmb2_read,
469-
+ .url_write = libsmb2_write,
470-
+ .url_seek = libsmb2_seek,
471-
+ .url_close = libsmb2_close,
472-
+ .url_delete = libsmb2_delete,
473-
+ .url_move = libsmb2_move,
474-
+ .url_open_dir = libsmb2_open_dir,
475-
+ .url_read_dir = libsmb2_read_dir,
476-
+ .url_close_dir = libsmb2_close_dir,
467+
+ .flags = URL_PROTOCOL_FLAG_NETWORK,
477468
+ .priv_data_size = sizeof(LIBSMB2Context),
478469
+ .priv_data_class = &libsmb2lient_context_class,
479-
+ .flags = URL_PROTOCOL_FLAG_NETWORK,
470+
+ .url_open = libsmb2_open,
471+
+ .url_read = libsmb2_read,
472+
+ .url_write = libsmb2_write,
473+
+ .url_seek = libsmb2_seek,
474+
+ .url_close = libsmb2_close,
475+
+ .url_delete = libsmb2_delete,
476+
+ .url_move = libsmb2_move,
477+
+ .url_open_dir = libsmb2_open_dir,
478+
+ .url_read_dir = libsmb2_read_dir,
479+
+ .url_close_dir = libsmb2_close_dir,
480480
+};
481481
diff --git a/libavformat/protocols.c b/libavformat/protocols.c
482482
index 73df344..2bda874 100644

0 commit comments

Comments
 (0)